refactor(idVerifier): idVerifier load, config and logic moved to plugins.js
This commit is contained in:
parent
359dfbf1a9
commit
1d3a8d403d
2 changed files with 34 additions and 11 deletions
|
|
@ -2,7 +2,6 @@
|
|||
|
||||
var logger = require('./logger');
|
||||
|
||||
var idVerifier = null;
|
||||
var mock = false;
|
||||
|
||||
var plugins;
|
||||
|
|
@ -75,11 +74,14 @@ function deviceEvent(req, res) {
|
|||
function verifyUser(req, res) {
|
||||
if (mock) return res.json({success: true});
|
||||
|
||||
idVerifier.verifyUser(req.body, function (err, idResult) {
|
||||
plugins.verifyUser(req.body, function (err, idResult) {
|
||||
if (err) {
|
||||
logger.error(err);
|
||||
return res.json({err: 'Verification failed'});
|
||||
return res.json({
|
||||
err: 'Verification failed'
|
||||
});
|
||||
}
|
||||
|
||||
res.json(idResult);
|
||||
});
|
||||
}
|
||||
|
|
@ -87,11 +89,14 @@ function verifyUser(req, res) {
|
|||
function verifyTransaction(req, res) {
|
||||
if (mock) return res.json({success: true});
|
||||
|
||||
idVerifier.verifyTransaction(req.body, function (err, idResult) {
|
||||
plugins.verifyTransaction(req.body, function (err, idResult) {
|
||||
if (err) {
|
||||
logger.error(err);
|
||||
return res.json({err: 'Verification failed'});
|
||||
return res.json({
|
||||
err: 'Verification failed'
|
||||
});
|
||||
}
|
||||
|
||||
res.json(idResult);
|
||||
});
|
||||
}
|
||||
|
|
@ -132,11 +137,6 @@ function init(localConfig) {
|
|||
|
||||
var authMiddleware = localConfig.authMiddleware;
|
||||
var app = localConfig.app;
|
||||
config.readExchangesConfig(function (err, res) {
|
||||
var idVerifyConfig = res.exchanges.plugins.settings.identitymind;
|
||||
idVerifier = require('lamassu-identitymind');
|
||||
idVerifier.init(idVerifyConfig);
|
||||
});
|
||||
|
||||
app.get('/poll', authMiddleware, poll);
|
||||
app.post('/send', authMiddleware, send);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue