This commit is contained in:
wangchuxiao 2023-03-24 19:49:50 +08:00
parent 53abc2703d
commit 4a013de0f1

View File

@ -712,6 +712,7 @@ func (s *groupServer) SetGroupInfo(ctx context.Context, req *pbGroup.SetGroupInf
if err != nil { if err != nil {
return nil, err return nil, err
} }
log.ZDebug(ctx, "SetGroupInfo", "userIDs", userIDs)
data := UpdateGroupInfoMap(req.GroupInfoForSet) data := UpdateGroupInfoMap(req.GroupInfoForSet)
if len(data) > 0 { if len(data) > 0 {
return resp, nil return resp, nil
@ -725,7 +726,7 @@ func (s *groupServer) SetGroupInfo(ctx context.Context, req *pbGroup.SetGroupInf
} }
s.Notification.GroupInfoSetNotification(ctx, req.GroupInfoForSet.GroupID, group.GroupName, group.Notification, group.Introduction, group.FaceURL, req.GroupInfoForSet.NeedVerification) s.Notification.GroupInfoSetNotification(ctx, req.GroupInfoForSet.GroupID, group.GroupName, group.Notification, group.Introduction, group.FaceURL, req.GroupInfoForSet.NeedVerification)
if req.GroupInfoForSet.Notification != "" { if req.GroupInfoForSet.Notification != "" {
args := pbConversation.ModifyConversationFieldReq{ args := &pbConversation.ModifyConversationFieldReq{
Conversation: &pbConversation.Conversation{ Conversation: &pbConversation.Conversation{
OwnerUserID: mcontext.GetOpUserID(ctx), OwnerUserID: mcontext.GetOpUserID(ctx),
ConversationID: utils.GetConversationIDBySessionType(group.GroupID, constant.GroupChatType), ConversationID: utils.GetConversationIDBySessionType(group.GroupID, constant.GroupChatType),
@ -735,7 +736,7 @@ func (s *groupServer) SetGroupInfo(ctx context.Context, req *pbGroup.SetGroupInf
FieldType: constant.FieldGroupAtType, FieldType: constant.FieldGroupAtType,
UserIDList: userIDs, UserIDList: userIDs,
} }
if err := s.ConversationChecker.ModifyConversationField(ctx, &args); err != nil { if err := s.ConversationChecker.ModifyConversationField(ctx, args); err != nil {
log.ZWarn(ctx, "modifyConversationField failed", err, "args", args) log.ZWarn(ctx, "modifyConversationField failed", err, "args", args)
} }
} }