diff options
| author | Ran Guin <[email protected]> | 2021-05-14 20:38:11 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2021-06-09 16:05:31 -0700 |
| commit | 07252d14b8ac2f6f2d50c3ce3a33832365587f92 (patch) | |
| tree | 46f0d229cd7d1588c04a49b1d1a5192c996d0b1e /routes/admin.js | |
| parent | 8e8beee8f1f99fd41229c9bfbdcb23c8b17bb2a7 (diff) | |
| download | coinos-server-07252d14b8ac2f6f2d50c3ce3a33832365587f92.tar.gz coinos-server-07252d14b8ac2f6f2d50c3ce3a33832365587f92.zip | |
add accounts call
Diffstat (limited to 'routes/admin.js')
| -rw-r--r-- | routes/admin.js | 30 |
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; |
