const {Router} = require('express') const router = Router() const {isUser,isAdmin , isLoggedIn} = require('./../authentication'); /////// controllers const userController = require('../controllers/userController') const foodsController = require('../controllers/foodsController') const orderController = require('../controllers/orderController') /////////// user address router.post('/address', userController.add_address_to_user) router.get('/address/:storeId', userController.getAlladdress) router.post('/address/:id', userController.setDefaultAddress) /// set default address router.put('/address/:id', userController.update_user_address) router.delete('/address/:id', userController.remove_user_address) ////////// user info router.put('/updateUser', userController.update_user) router.put('/updateUserPassword', userController.change_user_password) /////////// rate foods and order router.post('/rateFood/:id', foodsController.rate_food) router.get('/getFoods/:order_id', orderController.getAllRateFood) router.post('/orderRate/:order_id', orderController.rateOrderAndFood) router.get('/getAllComments/:branchId', userController.getAllComments); ////////// get one order router.get('/order/:id' , orderController.getOneOrderByUser) ////////// payments router.get('/payments' , orderController.getAllPaymentByUser) ///////// bag router.post('/bag' , orderController.increaseBag) //////// discounts router.get('/getDiscounts/:branchId' , userController.getAllDiscountCodeOfUser) //////// add token router.post('/addToken' , userController.addFcmTokenUser) module.exports = router