2014-01-09 10:13:26 -08:00
|
|
|
'use strict';
|
|
|
|
|
2014-01-20 13:09:18 -08:00
|
|
|
angular.module('insight.transactions').factory('Transaction',
|
|
|
|
function($resource) {
|
2014-01-09 10:13:26 -08:00
|
|
|
return $resource('/api/tx/:txId', {
|
|
|
|
txId: '@txId'
|
2014-01-14 09:48:25 -08:00
|
|
|
}, {
|
|
|
|
get: {
|
|
|
|
method: 'GET',
|
|
|
|
interceptor: {
|
|
|
|
response: function (res) {
|
|
|
|
return res.data;
|
|
|
|
},
|
|
|
|
responseError: function (res) {
|
|
|
|
if (res.status === 404) {
|
|
|
|
return res;
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
|
|
|
}
|
2014-01-09 10:13:26 -08:00
|
|
|
});
|
2014-01-20 13:09:18 -08:00
|
|
|
});
|
2014-01-09 10:13:26 -08:00
|
|
|
|
2014-01-20 13:09:18 -08:00
|
|
|
angular.module('insight.transactions').factory('TransactionsByBlock',
|
|
|
|
function($resource) {
|
2014-01-15 05:22:07 -08:00
|
|
|
return $resource('/api/txs', {
|
|
|
|
block: '@block'
|
2014-01-14 15:34:01 -08:00
|
|
|
});
|
2014-01-20 13:09:18 -08:00
|
|
|
});
|
2014-01-14 15:34:01 -08:00
|
|
|
|
2014-01-20 13:09:18 -08:00
|
|
|
angular.module('insight.transactions').factory('TransactionsByAddress',
|
|
|
|
function($resource) {
|
2014-01-15 05:22:07 -08:00
|
|
|
return $resource('/api/txs', {
|
|
|
|
address: '@address'
|
2014-01-14 15:34:01 -08:00
|
|
|
});
|
2014-01-20 13:09:18 -08:00
|
|
|
});
|
2014-01-14 15:34:01 -08:00
|
|
|
|
2014-01-20 13:09:18 -08:00
|
|
|
angular.module('insight.transactions').factory('Transactions',
|
|
|
|
function($resource) {
|
2014-01-15 08:00:02 -08:00
|
|
|
return $resource('/api/txs');
|
2014-01-20 13:09:18 -08:00
|
|
|
});
|