From 8a8cd8655adda5a0ade56aa1a749335b8c1423e8 Mon Sep 17 00:00:00 2001 From: withchao <993506633@qq.com> Date: Thu, 18 May 2023 14:33:28 +0800 Subject: [PATCH] groupServer --- internal/rpc/group/group.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/internal/rpc/group/group.go b/internal/rpc/group/group.go index 8332b2c41..b483d31ba 100644 --- a/internal/rpc/group/group.go +++ b/internal/rpc/group/group.go @@ -502,12 +502,19 @@ func (s *groupServer) KickGroupMember(ctx context.Context, req *pbGroup.KickGrou NotificationUpdateTime: group.NotificationUpdateTime.UnixMilli(), NotificationUserID: group.NotificationUserID, }, - OpUser: convert.Db2PbGroupMembersCMSResp(memberMap[opUserID]), KickedUserList: []*sdkws.GroupMemberFullInfo{}, } if len(owner) > 0 { tips.Group.OwnerUserID = owner[0].UserID } + if opMember, ok := memberMap[opUserID]; ok { + tips.OpUser = convert.Db2PbGroupMembersCMSResp(opMember) + } else { + tips.OpUser = &sdkws.GroupMemberFullInfo{ + GroupID: group.GroupID, + UserID: opUserID, + } + } for _, userID := range req.KickedUserIDs { tips.KickedUserList = append(tips.KickedUserList, convert.Db2PbGroupMembersCMSResp(memberMap[userID])) }