removed api_response
This commit is contained in:
parent
fc52975f45
commit
91fe13e9f6
2 changed files with 1 additions and 38 deletions
|
|
@ -1,32 +0,0 @@
|
||||||
'use strict';
|
|
||||||
|
|
||||||
var ApiResponse = function(res) {
|
|
||||||
this.response = res;
|
|
||||||
};
|
|
||||||
|
|
||||||
ApiResponse.factory = function factory(res) {
|
|
||||||
return new ApiResponse(res);
|
|
||||||
};
|
|
||||||
|
|
||||||
module.exports = ApiResponse;
|
|
||||||
|
|
||||||
ApiResponse.prototype.respond = function respond(err, res, statusCodeOpt) {
|
|
||||||
var statusCode = statusCodeOpt || 200;
|
|
||||||
if (err) return this.response.json(statusCode, this._buildErr(err));
|
|
||||||
var jsonResponse = this._buildResponse(res);
|
|
||||||
this.response.json(statusCode, jsonResponse);
|
|
||||||
};
|
|
||||||
|
|
||||||
ApiResponse.prototype._buildErr = function _buildErr(err) {
|
|
||||||
var message = err.message || err;
|
|
||||||
var name = err.name || null;
|
|
||||||
|
|
||||||
return {err: message, errType: name};
|
|
||||||
};
|
|
||||||
|
|
||||||
ApiResponse.prototype._buildResponse = function _buildResponse(res) {
|
|
||||||
var fullRes = res;
|
|
||||||
fullRes = fullRes || {};
|
|
||||||
fullRes.err = null;
|
|
||||||
return fullRes;
|
|
||||||
};
|
|
||||||
|
|
@ -4,17 +4,12 @@ var _trader;
|
||||||
var _lamassuConfig;
|
var _lamassuConfig;
|
||||||
var _idVerifier = null;
|
var _idVerifier = null;
|
||||||
var logger = require('./logger');
|
var logger = require('./logger');
|
||||||
var ApiResponse = require('./api_response');
|
|
||||||
|
|
||||||
// Make sure these are higher than polling interval
|
// Make sure these are higher than polling interval
|
||||||
// or there will be a lot of errors
|
// or there will be a lot of errors
|
||||||
var STALE_TICKER = 180000;
|
var STALE_TICKER = 180000;
|
||||||
var STALE_BALANCE = 180000;
|
var STALE_BALANCE = 180000;
|
||||||
|
|
||||||
function prepareApi(req, res) {
|
|
||||||
return ApiResponse.factory(res);
|
|
||||||
}
|
|
||||||
|
|
||||||
var poll = function(req, res) {
|
var poll = function(req, res) {
|
||||||
var rateRec = _trader.rate();
|
var rateRec = _trader.rate();
|
||||||
var balanceRec = _trader.balance;
|
var balanceRec = _trader.balance;
|
||||||
|
|
@ -121,6 +116,6 @@ exports.init = function(config) {
|
||||||
};
|
};
|
||||||
|
|
||||||
function getFingerprint(req) {
|
function getFingerprint(req) {
|
||||||
return req.connection.getPeerCertificate &&
|
return req.connection.getPeerCertificate &&
|
||||||
req.connection.getPeerCertificate().fingerprint;
|
req.connection.getPeerCertificate().fingerprint;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue