52 lines
1.2 KiB
JavaScript
52 lines
1.2 KiB
JavaScript
'use strict';
|
|
|
|
const properties = require('../package.json')
|
|
const transaction = require('../service/transaction');
|
|
const transfer = require('../service/transfer');
|
|
const account = require('../service/account');
|
|
|
|
var controllers = {
|
|
about: function(req, res) {
|
|
var aboutInfo = {
|
|
name: properties.name,
|
|
version: properties.version
|
|
}
|
|
res.json(aboutInfo);
|
|
},
|
|
postTransfer: function(req, res) {
|
|
transfer.create(req, res, function(err, dist) {
|
|
if (err) {
|
|
res.send(err);
|
|
}
|
|
res.json(dist);
|
|
});
|
|
},
|
|
getStatus: function(req, res) {
|
|
transfer.get(req, res, function(err, dist) {
|
|
if (err) {
|
|
res.send(err);
|
|
}
|
|
res.json(dist);
|
|
});
|
|
},
|
|
verifyTransaction: function(req, res) {
|
|
transaction.verify(req, res, function(err, dist) {
|
|
if (err) {
|
|
res.send(err);
|
|
}
|
|
res.json(dist);
|
|
});
|
|
},
|
|
verifyAccount: function(req, res) {
|
|
account.verify(req, res, function(err, dist) {
|
|
if (err) {
|
|
res.send(err);
|
|
}
|
|
res.json(dist);
|
|
});
|
|
},
|
|
};
|
|
|
|
module.exports = controllers;
|
|
|