mirror of
				https://github.com/openimsdk/open-im-server.git
				synced 2025-11-04 11:22:10 +08:00 
			
		
		
		
	feat: update group notification when set to null.
This commit is contained in:
		
							parent
							
								
									0e90f782ad
								
							
						
					
					
						commit
						20a5568d40
					
				@ -1125,6 +1125,7 @@ func (g *groupServer) SetGroupInfoEX(ctx context.Context, req *pbgroup.SetGroupI
 | 
				
			|||||||
	if req.GroupInfoForSetEX.Notification != nil {
 | 
						if req.GroupInfoForSetEX.Notification != nil {
 | 
				
			||||||
		num--
 | 
							num--
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
							if req.GroupInfoForSetEX.Notification.Value != "" {
 | 
				
			||||||
			func() {
 | 
								func() {
 | 
				
			||||||
				conversation := &pbconversation.ConversationReq{
 | 
									conversation := &pbconversation.ConversationReq{
 | 
				
			||||||
					ConversationID:   msgprocessor.GetConversationIDBySessionType(constant.ReadGroupChatType, req.GroupInfoForSetEX.GroupID),
 | 
										ConversationID:   msgprocessor.GetConversationIDBySessionType(constant.ReadGroupChatType, req.GroupInfoForSetEX.GroupID),
 | 
				
			||||||
@ -1147,11 +1148,13 @@ func (g *groupServer) SetGroupInfoEX(ctx context.Context, req *pbgroup.SetGroupI
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
			g.notification.GroupInfoSetAnnouncementNotification(ctx, &sdkws.GroupInfoSetAnnouncementTips{Group: tips.Group, OpUser: tips.OpUser})
 | 
								g.notification.GroupInfoSetAnnouncementNotification(ctx, &sdkws.GroupInfoSetAnnouncementTips{Group: tips.Group, OpUser: tips.OpUser})
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if req.GroupInfoForSetEX.GroupName != "" {
 | 
						if req.GroupInfoForSetEX.GroupName != "" {
 | 
				
			||||||
		num--
 | 
							num--
 | 
				
			||||||
 | 
					 | 
				
			||||||
		g.notification.GroupInfoSetNameNotification(ctx, &sdkws.GroupInfoSetNameTips{Group: tips.Group, OpUser: tips.OpUser})
 | 
							g.notification.GroupInfoSetNameNotification(ctx, &sdkws.GroupInfoSetNameTips{Group: tips.Group, OpUser: tips.OpUser})
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	if num > 0 {
 | 
						if num > 0 {
 | 
				
			||||||
		g.notification.GroupInfoSetNotification(ctx, tips)
 | 
							g.notification.GroupInfoSetNotification(ctx, tips)
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
				
			|||||||
@ -312,16 +312,20 @@ func (s *friendServer) GetPaginationFriendsApplyTo(ctx context.Context, req *rel
 | 
				
			|||||||
	if err := s.userRpcClient.Access(ctx, req.UserID); err != nil {
 | 
						if err := s.userRpcClient.Access(ctx, req.UserID); err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	total, friendRequests, err := s.db.PageFriendRequestToMe(ctx, req.UserID, req.Pagination)
 | 
						total, friendRequests, err := s.db.PageFriendRequestToMe(ctx, req.UserID, req.Pagination)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	resp = &relation.GetPaginationFriendsApplyToResp{}
 | 
						resp = &relation.GetPaginationFriendsApplyToResp{}
 | 
				
			||||||
	resp.FriendRequests, err = convert.FriendRequestDB2Pb(ctx, friendRequests, s.userRpcClient.GetUsersInfoMap)
 | 
						resp.FriendRequests, err = convert.FriendRequestDB2Pb(ctx, friendRequests, s.userRpcClient.GetUsersInfoMap)
 | 
				
			||||||
	if err != nil {
 | 
						if err != nil {
 | 
				
			||||||
		return nil, err
 | 
							return nil, err
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	resp.Total = int32(total)
 | 
						resp.Total = int32(total)
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	return resp, nil
 | 
						return resp, nil
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user