skailan-conversations
Version:
Servicio de conversaciones y mensajería para Skailan
14 lines • 763 B
JavaScript
import { Router } from 'express';
import { startConversation, getConversationById, listConversations, updateConversation, deleteConversation, } from '../controllers/conversationController';
import messageRoutes from './messageRoutes';
import asyncHandler from '../../middlewares/asyncHandler';
const router = Router();
router.post('/', asyncHandler(startConversation));
router.get('/:id', asyncHandler(getConversationById));
router.get('/', asyncHandler(listConversations));
router.put('/:id', asyncHandler(updateConversation));
router.delete('/:id', asyncHandler(deleteConversation));
// Nested routes for messages within a conversation
router.use('/:conversationId/messages', messageRoutes);
export default router;
//# sourceMappingURL=conversationRoutes.js.map