insight-ui-zcash/app/controllers/transactions.js

41 lines
614 B
JavaScript
Raw Normal View History

2014-01-07 20:47:20 -08:00
'use strict';
var Transaction = require('../models/Transaction');
//, _ = require('lodash');
/**
* Module dependencies.
*/
/**
* Find block by hash ...
*/
exports.transaction = function(req, res, next, txid) {
Transaction.fromIdWithInfo(txid, function(err, tx) {
if (err) {
console.log(err);
res.status(404).send('Not found');
return next();
}
2014-01-07 20:47:20 -08:00
if (!tx) return next(new Error('Failed to load TX ' + txid));
req.transaction = tx.info;
2014-01-07 20:47:20 -08:00
next();
});
};
/**
*/
exports.show = function(req, res) {
if (req.transaction) {
res.jsonp(req.transaction);
}
2014-01-07 20:47:20 -08:00
};