diff --git a/game-server/app/services/chatService.ts b/game-server/app/services/chatService.ts index f51335d95..93f8923eb 100644 --- a/game-server/app/services/chatService.ts +++ b/game-server/app/services/chatService.ts @@ -179,6 +179,7 @@ async function recentGroupMsgs(roomId: string, count?: number) { const roleInfos = await getSimpleRoleInfos(roleIds); const result = roleInfos ? msgs.map(msg => { + if (!sendFromRole(msg)) return msg; for (let roleInfo of roleInfos) { if (roleInfo.roleId === msg.roleId) { return { ...msg, roleInfo };