Initial move
This commit is contained in:
10
backend/src/routes/channel.ts
Normal file
10
backend/src/routes/channel.ts
Normal file
@@ -0,0 +1,10 @@
|
||||
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.delete('/:channelId', authenticate, ChannelController.deleteChannel);
|
||||
router.put('/:channelId/merge', authenticate, ChannelController.mergeChannel);
|
||||
9
backend/src/routes/file.ts
Normal file
9
backend/src/routes/file.ts
Normal file
@@ -0,0 +1,9 @@
|
||||
import { Router } from "express";
|
||||
import { upload } from "../utils/multer";
|
||||
import * as FileController from "../controllers/file-controller";
|
||||
import { authenticate } from "../middleware/auth";
|
||||
|
||||
export const router = Router({mergeParams: true});
|
||||
|
||||
router.post("/", authenticate, upload.single("file"), FileController.uploadFile);
|
||||
router.get("/", authenticate, FileController.getFiles);
|
||||
11
backend/src/routes/message.ts
Normal file
11
backend/src/routes/message.ts
Normal file
@@ -0,0 +1,11 @@
|
||||
import { Router } from 'express';
|
||||
import * as MessageController from '../controllers/message-controller';
|
||||
import { authenticate } from '../middleware/auth';
|
||||
|
||||
export const router = Router({mergeParams: true});
|
||||
|
||||
router.post('/', authenticate, MessageController.createMessage);
|
||||
router.put('/:messageId', authenticate, MessageController.updateMessage);
|
||||
router.delete('/:messageId', authenticate, MessageController.deleteMessage);
|
||||
router.get('/', authenticate, MessageController.getMessages);
|
||||
|
||||
7
backend/src/routes/search.ts
Normal file
7
backend/src/routes/search.ts
Normal file
@@ -0,0 +1,7 @@
|
||||
import { Router } from "express";
|
||||
import * as SearchController from "../controllers/search-controller";
|
||||
import { authenticate } from "../middleware/auth";
|
||||
|
||||
export const router = Router({mergeParams: true});
|
||||
|
||||
router.get("/", authenticate, SearchController.search);
|
||||
Reference in New Issue
Block a user