Files
notebrook-notes/backend/src/routes/channel.ts
T
2025-08-12 01:07:10 +02:00

12 lines
578 B
TypeScript

import { Router } from 'express';
import * as ChannelController from '../controllers/channel-controller';
import { authenticate } from '../middleware/auth';
export const router = Router({mergeParams: true});
router.post('/', authenticate, ChannelController.createChannel);
router.get('/', authenticate, ChannelController.getChannels);
router.put('/:channelId', authenticate, ChannelController.updateChannel);
router.delete('/:channelId', authenticate, ChannelController.deleteChannel);
router.put('/:channelId/merge', authenticate, ChannelController.mergeChannel);