import { Router } from 'express'; import { requireAuth } from '../../middleware/auth.js'; import { upload } from '../../middleware/upload.js'; import { getAttachments, postAttachment, downloadAttachment, deleteAttachment } from './controller.js'; const router = Router(); router.use(requireAuth); router.get('/', getAttachments); router.post('/', upload.single('file'), postAttachment); router.get('/:id/download', downloadAttachment); router.delete('/:id', deleteAttachment); export default router;