const Router = require('koa-router') const cartController = require('../controllers/carts') const { requireAuth } = require('../middleware/auth') const router = new Router() router.get('/', requireAuth(), cartController.getCart) router.post('/add', requireAuth(), cartController.addToCart) router.put('/update', requireAuth(), cartController.updateCartItem) router.post('/remove', requireAuth(), cartController.removeFromCart) router.delete('/clear', requireAuth(), cartController.clearCart) router.post('/sync', requireAuth(), cartController.syncCart) module.exports = router.routes()