diff options
| author | Ran Guin <[email protected]> | 2021-08-21 12:19:26 -0700 |
|---|---|---|
| committer | Adam Soltys <[email protected]> | 2021-08-30 16:04:48 -0700 |
| commit | 002e4f66f111c01544721d34f8a99524a3e4b286 (patch) | |
| tree | bab79f3d1ac7e382540a1436c99c5ec762965148 /routes/admin.js | |
| parent | 27cba3a633c287461936f6b751ad7c5c7e69be53 (diff) | |
| download | coinos-server-002e4f66f111c01544721d34f8a99524a3e4b286.tar.gz coinos-server-002e4f66f111c01544721d34f8a99524a3e4b286.zip | |
fix referrals route
Diffstat (limited to 'routes/admin.js')
| -rw-r--r-- | routes/admin.js | 27 |
1 files changed, 16 insertions, 11 deletions
diff --git a/routes/admin.js b/routes/admin.js index c7b7578d..d12e3ecf 100644 --- a/routes/admin.js +++ b/routes/admin.js @@ -73,7 +73,7 @@ router.get( "/referrals", auth, ah(async (req, res) => { - var referrals = await knex + var referrals = knex .select( 'token', 'users.username as user', @@ -93,20 +93,25 @@ router.get( // ] // }) - var timeCondition = parseInput.addTimeSearch(req.query, 'referrals.updatedAt') + var timeCondition = parseInput.addTimeSearch(req.query, 'referrals.updated_at') var userCondition = parseInput.addUserSearch(req.query, 'sponsor') - if (timeCondition) referrals = referrals.whereRaw(timeCondition) - if (userCondition) referrals = referrals.whereRaw(userCondition) + if (userCondition) { + referrals = referrals.whereRaw(userCondition) + } + if (timeCondition) { + referrals = referrals.whereRaw(timeCondition) + } - debug('Referrals: ' + JSON.stringify(referrals)) - return res.send({referrals: referrals}) + var found = await referrals + debug('Referrals: ' + JSON.stringify(found)) + return res.send({referrals: found}) }) ); /** - * @api {get} /referrals Retrieve list of referral tokens - * @apiName referrals + * @api {get} /waiting_list Retrieve waiting_list + * @apiName waiting_list * @apiGroup Admin * * @apiPermission admin @@ -115,9 +120,9 @@ router.get( * @apiSuccessExample {json} Success-Response: * HTTP/1.1 200 OK * { - * "referrals" : [ - * { "token": '***', "status": 'pending', sponsor: 'Adam', user: 'newUsername1', expiry: null }, - * { "token": '***', "status": 'pending', sponsor: 'Adam', user: 'newUsername2', expiry: null }, + * "waiting_list" : [ + * { email: "[email protected]", phone: '604 123-4567 }, + * { email: "[email protected]", phone: '604 246-8910 }, * ] * } */ |
