Merge remote-tracking branch 'origin/main'

pull/1532/head
AndrewZuo01 2 years ago
commit f96f680115

@ -33,7 +33,7 @@ require github.com/google/uuid v1.3.1
require ( require (
github.com/IBM/sarama v1.41.3 github.com/IBM/sarama v1.41.3
github.com/OpenIMSDK/protocol v0.0.32 github.com/OpenIMSDK/protocol v0.0.32
github.com/OpenIMSDK/tools v0.0.18 github.com/OpenIMSDK/tools v0.0.18
github.com/aliyun/aliyun-oss-go-sdk v2.2.9+incompatible github.com/aliyun/aliyun-oss-go-sdk v2.2.9+incompatible
github.com/go-redis/redis v6.15.9+incompatible github.com/go-redis/redis v6.15.9+incompatible

@ -451,14 +451,13 @@ func (s *friendServer) PinFriends(
} else { } else {
return nil, errs.ErrArgs.Wrap("isPinned is nil") return nil, errs.ErrArgs.Wrap("isPinned is nil")
} }
//檢查是不是在好友列表裏 //check whther in friend list
_, err := s.friendDatabase.FindFriendsWithError(ctx, req.OwnerUserID, req.FriendUserIDs) _, err := s.friendDatabase.FindFriendsWithError(ctx, req.OwnerUserID, req.FriendUserIDs)
if err != nil { if err != nil {
return nil, err return nil, err
} }
//全部置頂 //set friendslist friend pin status to isPinned
//把所有friendslist的isPinned都設置為isPinned
for _, friendID := range req.FriendUserIDs { for _, friendID := range req.FriendUserIDs {
if err := s.friendDatabase.UpdateFriendPinStatus(ctx, req.OwnerUserID, friendID, isPinned); err != nil { if err := s.friendDatabase.UpdateFriendPinStatus(ctx, req.OwnerUserID, friendID, isPinned); err != nil {
return nil, err return nil, err

Loading…
Cancel
Save