黑名单双向删除

This commit is contained in:
meixiongfeng 2023-12-30 15:48:45 +08:00
parent f20144b6c7
commit bb1967ab0b

View File

@ -112,10 +112,15 @@ func (this *apiComp) Addblack(session comm.IUserSession, req *pb.FriendAddBlackR
return return
} }
// 判断对方是不是好友
if _, ok := utils.Findx(target.FriendIds, self.Uid); ok {
target.FriendIds = utils.Deletex(target.FriendIds, self.Uid)
}
target.Beblackids = append(target.Beblackids, session.GetUserId()) target.Beblackids = append(target.Beblackids, session.GetUserId())
//更新 //更新
err = this.module.modelFriend.Change(target.Uid, map[string]interface{}{ err = this.module.modelFriend.Change(target.Uid, map[string]interface{}{
"beblackids": target.Beblackids, "beblackids": target.Beblackids,
"friendIds": target.FriendIds,
}) })
if err != nil { if err != nil {
errdata = &pb.ErrorData{ errdata = &pb.ErrorData{