first commit

This commit is contained in:
CHIEFSOFT\ameye
2024-02-23 16:40:46 -05:00
commit 2b4a01a525
11 changed files with 450 additions and 0 deletions
+51
View File
@@ -0,0 +1,51 @@
'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;
+16
View File
@@ -0,0 +1,16 @@
'use strict';
const controller = require('./controller');
module.exports = function(app) {
app.route('/about')
.get(controller.about);
app.route('/create')
.post(controller.postTransfer);
app.route('/status/:id')
.get(controller.getStatus);
app.route('/verifyTransaction/:id')
.get(controller.verifyTransaction);
app.route('/verify')
.post(controller.verifyAccount);
};