From 2aa329e4d69fa4ccd0c1473304e6de0d47a5240e Mon Sep 17 00:00:00 2001 From: gaojie Date: Fri, 21 Jun 2019 15:07:11 +0800 Subject: [PATCH] =?UTF-8?q?=E8=81=8A=E5=A4=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/ljsd/jieling/chat/logic/ChatLogic.java | 6 ++++++ .../java/com/ljsd/jieling/chat/messge/MessageCache.java | 5 +---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/chat/logic/ChatLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/chat/logic/ChatLogic.java index 80af804bc..99ca30a34 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/chat/logic/ChatLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/chat/logic/ChatLogic.java @@ -14,6 +14,7 @@ import com.ljsd.jieling.protocols.ChatProto; import com.ljsd.jieling.protocols.MessageTypeProto; import com.ljsd.jieling.util.CBean2Proto; import com.ljsd.jieling.util.MessageUtil; +import com.ljsd.jieling.util.ShieldedWordUtils; import java.util.ArrayList; import java.util.List; @@ -87,6 +88,11 @@ public class ChatLogic { int uid = iSession.getUid(); User user = UserManager.getUser(uid); FriendManager friendManager = user.getFriendManager(); + boolean result = ShieldedWordUtils.checkName(message); + if (!result) { + MessageUtil.sendErrorResponse(iSession, 0, msgId, ""); + return ; + } long nowTime = System.currentTimeMillis(); switch (chatType){ case 1: //世界 diff --git a/serverlogic/src/main/java/com/ljsd/jieling/chat/messge/MessageCache.java b/serverlogic/src/main/java/com/ljsd/jieling/chat/messge/MessageCache.java index aca166cbf..54afc6926 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/chat/messge/MessageCache.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/chat/messge/MessageCache.java @@ -1,12 +1,9 @@ package com.ljsd.jieling.chat.messge; -import com.ljsd.GameApplication; -import com.ljsd.jieling.db.redis.RedisKey; -import com.ljsd.jieling.db.redis.RedisUtil; import com.ljsd.jieling.protocols.ChatProto; public class MessageCache { - private static final int capuatiy =20; + private static final int capuatiy =200; private static final int msgInterval = 24*3600*1000; private static final int perCaught= 20;