diff options
| author | Ran Guin <[email protected]> | 2021-05-13 23:23:52 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2021-06-09 16:05:30 -0700 |
| commit | 691bcf0b5a92afb808790974523a3ff098305782 (patch) | |
| tree | 8daeebeb6720dfce6126f494c780de53ccab48e3 | |
| parent | cf1fc09b0892ae04c5f7b9b827627e5ac262fb0d (diff) | |
| download | coinos-server-691bcf0b5a92afb808790974523a3ff098305782.tar.gz coinos-server-691bcf0b5a92afb808790974523a3ff098305782.zip | |
add baseline admin router and routes
| -rw-r--r-- | routes/admin.js | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/routes/admin.js b/routes/admin.js new file mode 100644 index 00000000..0b3aaed6 --- /dev/null +++ b/routes/admin.js @@ -0,0 +1,32 @@ +var express = require('express'); +var router = express.Router(); +var debug = require('debug')('admin') + +const { v4: uuidv4 } = require('uuid') + +// usage: GET '/users' +// +// Returns: +// { users: <list of users } +// TO FIX - change sponsor_id so that it is retrieved from current payload (NOT FROM URL) +router.get( + "/users", + ah(async (req, res) => { + var users = await db.Users.findAll() + + debug('users: ' + JSON.stringify(users)) + return res.send({users: users}) + }) +); + +router.get( + "/referrals", + ah(async (req, res) => { + var referrals = await db.Referrals.findAll() + + debug('referrals: ' + JSON.stringify(referrals)) + return res.send({referrals: referrals}) + }) +); + +module.exports = router; |
