insight-via-api
Version:
A Viacoin blockchain REST and web socket API service for Viacore Node.
25 lines (20 loc) • 526 B
JavaScript
function Common(options) {
this.log = options.log;
}
Common.prototype.notReady = function (err, res, p) {
res.status(503).send('Server not yet ready. Sync Percentage:' + p);
};
Common.prototype.handleErrors = function (err, res) {
if (err) {
if (err.code) {
res.status(400).send(err.message + '. Code:' + err.code);
} else {
this.log.error(err.stack);
res.status(503).send(err.message);
}
} else {
res.status(404).send('Not found');
}
};
module.exports = Common;
;