From 9069170b3d2ac06eda479201627fe3caccd7a1fd Mon Sep 17 00:00:00 2001 From: withchao <993506633@qq.com> Date: Thu, 8 Jun 2023 11:42:06 +0800 Subject: [PATCH] group mute --- internal/rpc/msg/verify.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/internal/rpc/msg/verify.go b/internal/rpc/msg/verify.go index 23ad3fb71..8fcb82ca8 100644 --- a/internal/rpc/msg/verify.go +++ b/internal/rpc/msg/verify.go @@ -91,13 +91,13 @@ func (m *msgServer) messageVerification(ctx context.Context, data *msg.SendMsgRe if err != nil { return err } - if groupMemberInfo.RoleLevel > constant.GroupOrdinaryUsers { + if groupMemberInfo.RoleLevel == constant.GroupOwner { return nil } else { if groupMemberInfo.MuteEndTime >= time.Now().Unix() { return errs.ErrMutedInGroup.Wrap() } - if groupInfo.Status == constant.GroupStatusMuted { + if groupInfo.Status == constant.GroupStatusMuted && groupMemberInfo.RoleLevel != constant.GroupAdmin { return errs.ErrMutedGroup.Wrap() } }