summary refs log tree commit diff
path: root/src/api/routes/adminRoutes.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/api/routes/adminRoutes.js')
-rw-r--r--src/api/routes/adminRoutes.js12
1 files changed, 11 insertions, 1 deletions
diff --git a/src/api/routes/adminRoutes.js b/src/api/routes/adminRoutes.js

index 7a1d1e2..4baa5e4 100644 --- a/src/api/routes/adminRoutes.js +++ b/src/api/routes/adminRoutes.js
@@ -16,6 +16,9 @@ export const adminGetUserIdsRoute = { path: '/admin/allUserIds', methods: { get: new RouteMethod({ + exampleHeaders: { + Authorization: 'Bearer {{accessToken}}' + }, middlewares: [requireAdmin], description: 'Get all user IDs', async method(req, res) { @@ -23,9 +26,13 @@ export const adminGetUserIdsRoute = { res.status(200); res.write('[\n'); + let first = true; const users = DbUser.find().lean().cursor(); for await (const user of users) { - res.write(JSON.stringify(user._id) + ',\n'); + res.write( + (first ? '' : ',') + JSON.stringify(user._id) + '\n' + ); + first = false; } res.write(']'); @@ -38,6 +45,9 @@ export const adminMonitorAllRoute = { path: '/admin/monitorAllUsers', methods: { post: new RouteMethod({ + exampleHeaders: { + Authorization: 'Bearer {{accessToken}}' + }, middlewares: [requireAdmin], description: 'Monitor all users', async method(req, res) {