mirror of
https://github.com/openimsdk/open-im-server.git
synced 2025-04-25 19:22:46 +08:00
group
This commit is contained in:
parent
2b58579c0a
commit
88ef5251f4
@ -1083,20 +1083,6 @@ func (s *groupServer) SetGroupMemberInfo(ctx context.Context, req *pbGroup.SetGr
|
|||||||
//}
|
//}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
for _, member := range members {
|
|
||||||
if member.UserID == opUserID {
|
|
||||||
continue
|
|
||||||
}
|
|
||||||
opMember, ok := memberMap[[...]string{member.GroupID, opUserID}]
|
|
||||||
if !ok {
|
|
||||||
return nil, errs.ErrArgs.Wrap(fmt.Sprintf("user %s not in group %s", opUserID, member.GroupID))
|
|
||||||
}
|
|
||||||
|
|
||||||
if member.RoleLevel >= opMember.RoleLevel {
|
|
||||||
return nil, errs.ErrNoPermission.Wrap(fmt.Sprintf("group %s : %s RoleLevel %d >= %s RoleLevel %d", member.GroupID, member.UserID, member.RoleLevel, opMember.UserID, opMember.RoleLevel))
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
for _, member := range req.Members {
|
for _, member := range req.Members {
|
||||||
if member.RoleLevel == nil {
|
if member.RoleLevel == nil {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user