const userController = require('../controllers/user.controller'); const reqBody = require('../middlewares/reqBody'); const authJwt = require('../middlewares/authjwt'); const isAdminOrUser = require('../middlewares/isAdminOrUser'); const idChecker = require('../middlewares/idchecker'); module.exports = (app) => { app.post('/userRegister',userController.userRegister) // app.post('/verifyOTP',userController.verifyOTP); app.post('/google/registration/login',userController.createGoogle); app.post('/facebook/registration/login',[reqBody.emailCheck],userController.createFacebook); app.put('/updateUser/:id',[idChecker.idCheck,authJwt.verifyToken,isAdminOrUser.AdminOrOwner],userController.update); app.put('/forgetPassword1',[reqBody.userCheckEmail],userController.passUpCreate); app.delete('/deleteUser/:id',[idChecker.idCheck,authJwt.verifyToken,isAdminOrUser.AdminOrOwner],userController.deleteUser); app.get('/userPlaylist',[authJwt.verifyToken],userController.getUserPlaylist); app.put('/favriotesong/:id',[authJwt.verifyToken,idChecker.idCheck],userController.favrioteSong); app.get('/mostplayedsong',[authJwt.verifyToken],userController.getmostPlayedSong); app.get('/userfavriotesong',[authJwt.verifyToken],userController.getfavrioteSongs); app.put('/playsong/:id',[authJwt.verifyToken,idChecker.idCheck], userController.PlayedSong); app.put('/followingartist/:id',[authJwt.verifyToken],userController.followingArtist); app.put('/sing/:id',[authJwt.verifyToken,idChecker.idCheck],userController.evaluateAccuracy); app.get('/ranking',[authJwt.verifyToken],userController.ranking); app.put('/changeuserstatus/:id',[authJwt.verifyToken,idChecker.idCheck],userController.changeUserStatus); app.get('/usergetAllSongs',[authJwt.verifyToken],userController.usergetAllSongs) app.get('/newRelease',[authJwt.verifyToken],userController.newRelease) app.get('/musicCategories',userController.homeData) app.get('/artistData',[authJwt.verifyToken],userController.artistData) }