pull/458/head
withchao 2 years ago
parent e87875a4bf
commit dd6ff0a7db

@ -55,11 +55,10 @@ func (m *msgServer) RevokeMsg(ctx context.Context, req *msg.RevokeMsgReq) (*msg.
return nil, err return nil, err
} }
if req.UserID != msgs[0].SendID { if req.UserID != msgs[0].SendID {
roleLevel := members[req.UserID].RoleLevel
switch members[req.UserID].RoleLevel { switch members[req.UserID].RoleLevel {
case constant.GroupOwner: case constant.GroupOwner:
case constant.GroupAdmin: case constant.GroupAdmin:
if roleLevel != constant.GroupOrdinaryUsers { if members[msgs[0].SendID].RoleLevel != constant.GroupOrdinaryUsers {
return nil, errs.ErrNoPermission.Wrap("no permission") return nil, errs.ErrNoPermission.Wrap("no permission")
} }
default: default:

Loading…
Cancel
Save