full
This commit is contained in:
28
routes/application/chat-rooms/index.js
Normal file
28
routes/application/chat-rooms/index.js
Normal file
@@ -0,0 +1,28 @@
|
||||
const express = require('express')
|
||||
const {
|
||||
listRooms,
|
||||
createRoom,
|
||||
joinRoom,
|
||||
getRoomMessages,
|
||||
sendRoomMessage,
|
||||
getRoomDetail,
|
||||
addRoomMembers,
|
||||
reactToRoomMessage,
|
||||
getRoomE2eeKeys,
|
||||
putRoomE2eeKeys
|
||||
} = require('../../../controllers/application/chatRooms/chatRoomController')
|
||||
|
||||
const router = express.Router()
|
||||
|
||||
router.get('/', listRooms)
|
||||
router.post('/', createRoom)
|
||||
router.get('/:roomId', getRoomDetail)
|
||||
router.post('/:roomId/join', joinRoom)
|
||||
router.post('/:roomId/members', addRoomMembers)
|
||||
router.get('/:roomId/e2ee-keys', getRoomE2eeKeys)
|
||||
router.put('/:roomId/e2ee-keys', putRoomE2eeKeys)
|
||||
router.get('/:roomId/messages', getRoomMessages)
|
||||
router.post('/:roomId/messages', sendRoomMessage)
|
||||
router.post('/:roomId/messages/reaction', reactToRoomMessage)
|
||||
|
||||
module.exports = router
|
||||
Reference in New Issue
Block a user