aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRan Guin <[email protected]>2021-05-13 23:23:52 -0700
committerAdam Soltys <[email protected]>2021-06-09 16:05:30 -0700
commit691bcf0b5a92afb808790974523a3ff098305782 (patch)
tree8daeebeb6720dfce6126f494c780de53ccab48e3
parentcf1fc09b0892ae04c5f7b9b827627e5ac262fb0d (diff)
downloadcoinos-server-691bcf0b5a92afb808790974523a3ff098305782.tar.gz
coinos-server-691bcf0b5a92afb808790974523a3ff098305782.zip
add baseline admin router and routes
-rw-r--r--routes/admin.js32
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;