From b958a39a660eb2d37be25c1d8c3cb4e39406b54e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 18 Aug 2023 20:47:55 -0400 Subject: [PATCH] feat: log roomId/roomName on delete --- src/controllers/write/admin.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/controllers/write/admin.js b/src/controllers/write/admin.js index 84d25ac3008e..4ffeb4df540e 100644 --- a/src/controllers/write/admin.js +++ b/src/controllers/write/admin.js @@ -34,10 +34,16 @@ Admin.getAnalyticsData = async (req, res) => { Admin.chats = {}; Admin.chats.deleteRoom = async (req, res) => { + const roomData = await messaging.getRoomData(req.params.roomId); + if (!roomData) { + throw new Error('[[error:no-room]]'); + } await messaging.deleteRooms([req.params.roomId]); events.log({ type: 'chat-room-deleted', + roomId: req.params.roomId, + roomName: roomData.roomName ? roomData.roomName : `No room name`, uid: req.uid, ip: req.ip, });