From f426a7599d1edc75c177130612966a6f26fe7e4d Mon Sep 17 00:00:00 2001 From: wangyuan Date: Wed, 27 Nov 2019 10:07:40 +0800 Subject: [PATCH] fix guild indicaiton --- .../main/java/com/ljsd/jieling/logic/family/GuildLogic.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/family/GuildLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/family/GuildLogic.java index ddf93e3ff..659dd16fc 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/family/GuildLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/family/GuildLogic.java @@ -473,7 +473,10 @@ public class GuildLogic { case 4: //拒绝一个 GuilidManager.removeOneApplyGuildInfos(guildId,applyId); Family.RefuseJoinFamily refuseName = Family.RefuseJoinFamily.newBuilder().setName(guildInfo.getName()).build(); - MessageUtil.sendIndicationMessage(OnlineUserManager.getSessionByUid(applyId),1, MessageTypeProto.MessageType.FAMILY_REFUSE_JOIN_INDICATION_VALUE,refuseName,true); + ISession targetSession = OnlineUserManager.getSessionByUid(applyId); + if(null!=targetSession){ + MessageUtil.sendIndicationMessage(targetSession,1, MessageTypeProto.MessageType.FAMILY_REFUSE_JOIN_INDICATION_VALUE,refuseName,true); + } break; } }finally {