mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-05-18 18:29:28 +08:00
group update
This commit is contained in:
parent
16fbf7c63e
commit
3cb3b6ba2d
@ -1336,7 +1336,8 @@ func (s *groupServer) SetGroupInfo(ctx context.Context, req *pbGroup.SetGroupInf
|
|||||||
}
|
}
|
||||||
log.NewInfo(req.OperationID, "SetGroupInfo rpc return ", pbGroup.SetGroupInfoResp{CommonResp: &pbGroup.CommonResp{}})
|
log.NewInfo(req.OperationID, "SetGroupInfo rpc return ", pbGroup.SetGroupInfoResp{CommonResp: &pbGroup.CommonResp{}})
|
||||||
if changedType != 0 {
|
if changedType != 0 {
|
||||||
chat.GroupInfoSetNotification(req.OperationID, req.OpUserID, req.GroupInfoForSet.GroupID, groupName, notification, introduction, faceURL, req.GroupInfoForSet.NeedVerification)
|
chat.GroupInfoSetNotification(req.OperationID, req.OpUserID, req.GroupInfoForSet.GroupID, groupName, notification,
|
||||||
|
introduction, faceURL, req.GroupInfoForSet.NeedVerification, req.GroupInfoForSet.ApplyMemberFriend, req.GroupInfoForSet.LookMemberInfo)
|
||||||
}
|
}
|
||||||
if req.GroupInfoForSet.Notification != "" {
|
if req.GroupInfoForSet.Notification != "" {
|
||||||
//get group member user id
|
//get group member user id
|
||||||
|
@ -245,12 +245,15 @@ func GroupCreatedNotification(operationID, opUserID, groupID string, initMemberL
|
|||||||
// notification := ""
|
// notification := ""
|
||||||
// introduction := ""
|
// introduction := ""
|
||||||
// faceURL := ""
|
// faceURL := ""
|
||||||
func GroupInfoSetNotification(operationID, opUserID, groupID string, groupName, notification, introduction, faceURL string, needVerification *wrapperspb.Int32Value) {
|
func GroupInfoSetNotification(operationID, opUserID, groupID string, groupName, notification, introduction, faceURL string, needVerification, applyMemberFriend, lookMemberInfo *wrapperspb.Int32Value) {
|
||||||
GroupInfoChangedTips := open_im_sdk.GroupInfoSetTips{Group: &open_im_sdk.GroupInfo{}, OpUser: &open_im_sdk.GroupMemberFullInfo{}}
|
GroupInfoChangedTips := open_im_sdk.GroupInfoSetTips{Group: &open_im_sdk.GroupInfo{}, OpUser: &open_im_sdk.GroupMemberFullInfo{}}
|
||||||
if err := setGroupInfo(groupID, GroupInfoChangedTips.Group); err != nil {
|
if err := setGroupInfo(groupID, GroupInfoChangedTips.Group); err != nil {
|
||||||
log.Error(operationID, "setGroupInfo failed ", err.Error(), groupID)
|
log.Error(operationID, "setGroupInfo failed ", err.Error(), groupID)
|
||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
GroupInfoChangedTips.Group.NeedVerification = 0
|
||||||
|
GroupInfoChangedTips.Group.LookMemberInfo = 0
|
||||||
|
GroupInfoChangedTips.Group.ApplyMemberFriend = 0
|
||||||
GroupInfoChangedTips.Group.GroupName = groupName
|
GroupInfoChangedTips.Group.GroupName = groupName
|
||||||
GroupInfoChangedTips.Group.Notification = notification
|
GroupInfoChangedTips.Group.Notification = notification
|
||||||
GroupInfoChangedTips.Group.Introduction = introduction
|
GroupInfoChangedTips.Group.Introduction = introduction
|
||||||
@ -258,6 +261,12 @@ func GroupInfoSetNotification(operationID, opUserID, groupID string, groupName,
|
|||||||
if needVerification != nil {
|
if needVerification != nil {
|
||||||
GroupInfoChangedTips.Group.NeedVerification = needVerification.Value
|
GroupInfoChangedTips.Group.NeedVerification = needVerification.Value
|
||||||
}
|
}
|
||||||
|
if applyMemberFriend != nil {
|
||||||
|
GroupInfoChangedTips.Group.ApplyMemberFriend = applyMemberFriend.Value
|
||||||
|
}
|
||||||
|
if lookMemberInfo != nil {
|
||||||
|
GroupInfoChangedTips.Group.LookMemberInfo = lookMemberInfo.Value
|
||||||
|
}
|
||||||
|
|
||||||
if err := setOpUserInfo(opUserID, groupID, GroupInfoChangedTips.OpUser); err != nil {
|
if err := setOpUserInfo(opUserID, groupID, GroupInfoChangedTips.OpUser); err != nil {
|
||||||
log.Error(operationID, "setOpUserInfo failed ", err.Error(), opUserID, groupID)
|
log.Error(operationID, "setOpUserInfo failed ", err.Error(), opUserID, groupID)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user