aboutsummaryrefslogtreecommitdiffstats
path: root/routes/admin.js
diff options
context:
space:
mode:
authorRan Guin <[email protected]>2021-05-14 20:38:11 -0700
committerAdam Soltys <[email protected]>2021-06-09 16:05:31 -0700
commit07252d14b8ac2f6f2d50c3ce3a33832365587f92 (patch)
tree46f0d229cd7d1588c04a49b1d1a5192c996d0b1e /routes/admin.js
parent8e8beee8f1f99fd41229c9bfbdcb23c8b17bb2a7 (diff)
downloadcoinos-server-07252d14b8ac2f6f2d50c3ce3a33832365587f92.tar.gz
coinos-server-07252d14b8ac2f6f2d50c3ce3a33832365587f92.zip
add accounts call
Diffstat (limited to 'routes/admin.js')
-rw-r--r--routes/admin.js30
1 files changed, 30 insertions, 0 deletions
diff --git a/routes/admin.js b/routes/admin.js
index 3427888e..135ca8f6 100644
--- a/routes/admin.js
+++ b/routes/admin.js
@@ -32,4 +32,34 @@ router.get(
})
);
+// usage: GET '/accounts'
+//
+// Returns:
+// { referrals: <list of referral tokens> }
+router.get(
+ "/accounts",
+ ah(async (req, res) => {
+ var referrals = await db.User
+ .findAll({
+ attributes: ['users.id', 'accounts.balance'],
+ where: {
+ '$accounts.user_id$' : '$users.id$'
+ // user_id: users.id
+ // $or: [
+ // {'$accounts.user_id$' : $users.id$},
+ // ]
+ },
+ include: [
+ {
+ model: Account,
+ required: false
+ }
+ ]
+ });
+
+ debug('balances: ' + JSON.stringify(balances))
+ return res.send({accounts: balances})
+ })
+);
+
module.exports = router;