const Router = require('koa-router') const refundController = require('../controllers/refunds') const { requireAuth, requireStaffAuth } = require('../middleware/auth') const router = new Router() router.get('/', requireStaffAuth(), refundController.getRefunds) router.get('/user/list', requireAuth(), refundController.getUserRefunds) router.get('/:id', requireAuth(), refundController.getRefundById) router.post('/', requireAuth(), refundController.createRefund) router.put('/:id/process', requireStaffAuth(), refundController.processRefund) module.exports = router.routes()