From fe2c0df6c7dbbf6da6111613c11f8bb19469832e Mon Sep 17 00:00:00 2001 From: luying Date: Mon, 15 May 2023 19:51:31 +0800 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(37=E9=9C=80=E6=B1=82):=20?= =?UTF-8?q?=E8=A1=A8=E6=83=85=E5=8C=85=E4=B8=8A=E6=8A=A5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/servers/connector/filter/global.ts | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/game-server/app/servers/connector/filter/global.ts b/game-server/app/servers/connector/filter/global.ts index 2adcdd9a3..9a71add5b 100644 --- a/game-server/app/servers/connector/filter/global.ts +++ b/game-server/app/servers/connector/filter/global.ts @@ -227,20 +227,18 @@ class Filter { switch(route) { case 'chat.chatHandler.sendPrivateMessage': { - if(msg.type == MSG_TYPE.IMG) break; - let result = await checkPrivateChat(roleId, msg.targetRoleId, msg.content); + let result = await checkPrivateChat(roleId, msg.targetRoleId, msg.type == MSG_TYPE.IMG? "表情": msg.content); if(!result) hasBlockWords = true; break; } case 'chat.chatHandler.sendGroupMessage': { - if(msg.type == MSG_TYPE.IMG) break; if(msg.channel == CHANNEL_PREFIX.GUILD) { - let result = await checkGuildChat(roleId, guildCode, msg.content); + let result = await checkGuildChat(roleId, guildCode, msg.type == MSG_TYPE.IMG? "表情": msg.content); if(!result) hasBlockWords = true; break; } else { - let result = await checkOtherChat(roleId, msg.channel, msg.content); + let result = await checkOtherChat(roleId, msg.channel, msg.type == MSG_TYPE.IMG? "表情": msg.content); if(!result) hasBlockWords = true; break; }