@@ -7,8 +7,7 @@ const { verifyEmail } = require('../middelwares/verifyEmail');
77// User Endpoints
88router . get ( '/' , userControllers . listUsers ) ;
99router . get ( '/count' , userControllers . countUsers ) ;
10- router . get ( '/:id/' , userControllers . queryUser ) ;
11- router . get ( '/:id/status' , userControllers . getStatus ) ;
10+ 1211
1312router . post ( '/signup' , userControllers . signup ) ;
1413router . post ( '/login' , userControllers . login ) ;
@@ -21,6 +20,14 @@ router.post('/delete', verifyLogin, userControllers.deleteAccount);
2120router . get ( '/blockedUsers' , verifyLogin , userControllers . listBlocked ) ;
2221router . get ( '/blockedUsers/:blockedId' , verifyLogin , userControllers . queryBlock ) ;
2322
23+ 24+ // User endpoints -
25+ // Note: since id can be anything the get by id route sould be last to be invoked.
26+ 27+ router . get ( '/:id/' , userControllers . queryUser ) ;
28+ router . get ( '/:id/status' , userControllers . getStatus ) ;
29+ 30+ 2431router . post ( '/:toBlockId/block' , verifyLogin , verifyEmail , userControllers . blockUser ) ;
2532router . post ( '/:toUnblockId/unblock' , verifyLogin , verifyEmail , userControllers . unblockUser ) ;
2633
0 commit comments