From 7588323f17c6799cc71d420e44c3a4ce63e5d4df Mon Sep 17 00:00:00 2001 From: go75 <2548604505@qq.com> Date: Mon, 30 Oct 2023 08:49:55 +0800 Subject: [PATCH] Optimize the control structure --- internal/rpc/msg/message_interceptor.go | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/internal/rpc/msg/message_interceptor.go b/internal/rpc/msg/message_interceptor.go index bcb97d7d2..a98c31219 100644 --- a/internal/rpc/msg/message_interceptor.go +++ b/internal/rpc/msg/message_interceptor.go @@ -30,17 +30,15 @@ type MessageInterceptorFunc func(ctx context.Context, req *msg.SendMsgReq) (*sdk func MessageHasReadEnabled(_ context.Context, req *msg.SendMsgReq) (*sdkws.MsgData, error) { switch { case req.MsgData.ContentType == constant.HasReadReceipt && req.MsgData.SessionType == constant.SingleChatType: - if config.Config.SingleMessageHasReadReceiptEnable { - return req.MsgData, nil - } else { + if !config.Config.SingleMessageHasReadReceiptEnable { return nil, errs.ErrMessageHasReadDisable.Wrap() } + return req.MsgData, nil case req.MsgData.ContentType == constant.HasReadReceipt && req.MsgData.SessionType == constant.SuperGroupChatType: - if config.Config.GroupMessageHasReadReceiptEnable { - return req.MsgData, nil - } else { + if !config.Config.GroupMessageHasReadReceiptEnable { return nil, errs.ErrMessageHasReadDisable.Wrap() } + return req.MsgData, nil } return req.MsgData, nil }