From 5b16ff90c9e481a4f463a7c0b928342a7fced6ec Mon Sep 17 00:00:00 2001 From: moonrailgun Date: Tue, 14 Nov 2023 00:16:45 +0800 Subject: [PATCH] fix: fixed an issue where the inbox groupId was incorrect when replying in a private conversation --- server/services/core/chat/message.service.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/server/services/core/chat/message.service.ts b/server/services/core/chat/message.service.ts index 22acc9db..3dae3c4a 100644 --- a/server/services/core/chat/message.service.ts +++ b/server/services/core/chat/message.service.ts @@ -254,7 +254,7 @@ class MessageService extends TcService { ctx.emit('chat.message.updateMessage', { type: 'add', - groupId: String(groupId), + groupId: groupId ? String(groupId) : undefined, converseId: String(converseId), messageId: String(message._id), author: userId, @@ -323,7 +323,7 @@ class MessageService extends TcService { this.roomcastNotify(ctx, converseId, 'update', json); ctx.emit('chat.message.updateMessage', { type: 'recall', - groupId: String(groupId), + groupId: groupId ? String(groupId) : undefined, converseId: String(converseId), messageId: String(message._id), meta: message.meta ?? {}, @@ -371,7 +371,7 @@ class MessageService extends TcService { this.roomcastNotify(ctx, converseId, 'delete', { converseId, messageId }); ctx.emit('chat.message.updateMessage', { type: 'delete', - groupId: String(groupId), + groupId: groupId ? String(groupId) : undefined, converseId: String(converseId), messageId: String(message._id), meta: message.meta ?? {},