Better handling of fingerprint
This commit is contained in:
parent
a4afd44af1
commit
bcf565e158
1 changed files with 9 additions and 4 deletions
|
|
@ -21,7 +21,7 @@ Error.prototype.toJSON = function () {
|
||||||
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;
|
||||||
var fingerprint = req.connection.getPeerCertificate().fingerprint;
|
var fingerprint = getFingerprint(req);
|
||||||
|
|
||||||
logger.debug('poll request from: %s', fingerprint);
|
logger.debug('poll request from: %s', fingerprint);
|
||||||
|
|
||||||
|
|
@ -55,13 +55,13 @@ var poll = function(req, res) {
|
||||||
};
|
};
|
||||||
|
|
||||||
var trade = function (req, res) {
|
var trade = function (req, res) {
|
||||||
var fingerprint = req.connection.getPeerCertificate().fingerprint;
|
var fingerprint = getFingerprint(req);
|
||||||
_trader.trade(req.body, fingerprint);
|
_trader.trade(req.body, fingerprint);
|
||||||
res.json({err: null});
|
res.json({err: null});
|
||||||
};
|
};
|
||||||
|
|
||||||
var send = function(req, res) {
|
var send = function(req, res) {
|
||||||
var fingerprint = req.connection.getPeerCertificate().fingerprint;
|
var fingerprint = getFingerprint(req);
|
||||||
_trader.sendBitcoins(fingerprint, req.body, function(err, txHash) {
|
_trader.sendBitcoins(fingerprint, req.body, function(err, txHash) {
|
||||||
res.json({
|
res.json({
|
||||||
err: err && err.message,
|
err: err && err.message,
|
||||||
|
|
@ -77,7 +77,7 @@ var pair = function(req, res) {
|
||||||
|
|
||||||
_lamassuConfig.pair(
|
_lamassuConfig.pair(
|
||||||
token,
|
token,
|
||||||
req.connection.getPeerCertificate().fingerprint,
|
getFingerprint(req),
|
||||||
name,
|
name,
|
||||||
function(err) {
|
function(err) {
|
||||||
if (err) {
|
if (err) {
|
||||||
|
|
@ -100,3 +100,8 @@ exports.init = function(app, config, trader, authMiddleware) {
|
||||||
|
|
||||||
return app;
|
return app;
|
||||||
};
|
};
|
||||||
|
|
||||||
|
function getFingerprint(req) {
|
||||||
|
return req.connection.getPeerCertificate &&
|
||||||
|
req.connection.getPeerCertificate().fingerprint;
|
||||||
|
}
|
||||||
Loading…
Add table
Add a link
Reference in a new issue