diff --git a/lib/admin/admin-server.js b/lib/admin/admin-server.js index 77ab793f..1100220b 100644 --- a/lib/admin/admin-server.js +++ b/lib/admin/admin-server.js @@ -27,6 +27,7 @@ const login = require('./login') const pairing = require('./pairing') const server = require('./server') const transactions = require('./transactions') +const customers = require('../customers') const funding = require('./funding') const NEVER = new Date(Date.now() + 100 * T.years) @@ -168,6 +169,12 @@ app.patch('/api/transaction/:id', (req, res, next) => { .catch(() => res.status(404).send({Error: 'Not found'})) }) +app.get('/api/customers', (req, res, next) => { + return customers.batch() + .then(r => res.send({customers: r})) + .catch(next) +}) + app.use((err, req, res, next) => { console.error(err) diff --git a/lib/customers.js b/lib/customers.js index a8054047..d27b1c90 100644 --- a/lib/customers.js +++ b/lib/customers.js @@ -32,4 +32,9 @@ function getDailyVolume (id) { }) } -module.exports = { add, get } +function batch () { + const sql = 'select * from customers' + return db.any(sql) +} + +module.exports = { add, get, batch }