@mishguru/flacutono
Advanced tools
Comparing version 5.0.0 to 5.0.1
@@ -9,5 +9,5 @@ 'use strict'; | ||
var _logger = require('./logger'); | ||
var _Logger = require('./Logger'); | ||
var _logger2 = _interopRequireDefault(_logger); | ||
var _Logger2 = _interopRequireDefault(_Logger); | ||
@@ -25,3 +25,3 @@ function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
this.logger = new _logger2.default(); | ||
this.logger = new _Logger2.default(); | ||
@@ -61,5 +61,9 @@ this.interval = setInterval(() => { | ||
}); | ||
return options.promise.then(job.complete, job.fail); | ||
job.listen(options.promise); | ||
return job; | ||
} | ||
} | ||
exports.default = Foreman; |
@@ -1,2 +0,2 @@ | ||
"use strict"; | ||
'use strict'; | ||
@@ -6,31 +6,9 @@ Object.defineProperty(exports, "__esModule", { | ||
}); | ||
class Job { | ||
constructor({ id, data, onComplete, onFail }) { | ||
this.id = id; | ||
this.data = data; | ||
this.startedAt = Date.now(); | ||
this.onComplete = onComplete; | ||
this.onFail = onFail; | ||
var _Job = require('./Job'); | ||
this.complete = this.complete.bind(this); | ||
this.fail = this.fail.bind(this); | ||
} | ||
var _Job2 = _interopRequireDefault(_Job); | ||
complete(value) { | ||
this.onComplete(); | ||
return value; | ||
} | ||
function _interopRequireDefault(obj) { return obj && obj.__esModule ? obj : { default: obj }; } | ||
fail(error) { | ||
this.onFail(); | ||
throw error; | ||
} | ||
// how long the process has been running for in seconds | ||
age() { | ||
return ((Date.now() - this.startedAt) / 1000).toFixed(1); | ||
} | ||
} | ||
class Logger { | ||
@@ -50,9 +28,6 @@ constructor() { | ||
const job = new Job({ id, data }); | ||
const job = new _Job2.default({ id, data }); | ||
job.onComplete = () => { | ||
return this._activeJobs.delete(id); | ||
}; | ||
job.onFail = () => { | ||
return this._activeJobs.delete(id); | ||
}; | ||
@@ -64,2 +39,3 @@ this._activeJobs.set(id, job); | ||
} | ||
exports.default = Logger; |
{ | ||
"name": "@mishguru/flacutono", | ||
"version": "5.0.0", | ||
"version": "5.0.1", | ||
"description": "Server status monitor", | ||
@@ -5,0 +5,0 @@ "main": "dist/index.js", |
794438
11
209