From f8f7f87cca02a785c042a45cc11c23a839ceabfc Mon Sep 17 00:00:00 2001 From: goga-m Date: Fri, 15 Sep 2017 17:27:34 +0300 Subject: [PATCH] Add /api/customers endpoint in admin --- lib/admin/admin-server.js | 7 +++++++ lib/customers.js | 7 ++++++- 2 files changed, 13 insertions(+), 1 deletion(-) 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 }