diff --git a/internal/rpc/rtc/signal.go b/internal/rpc/rtc/signal.go index 393f1f2bc..a46aa3f27 100644 --- a/internal/rpc/rtc/signal.go +++ b/internal/rpc/rtc/signal.go @@ -627,6 +627,7 @@ func signalingMsgOptions() map[string]bool { // IsNotNotification=false 表示"这是通知消息",让 IsNotificationByMsg 返回 true // 从而跳过 modifyMessageByUserMessageReceiveOpt 中的黑名单/好友关系等校验 datautil.SetSwitchFromOptions(opts, constant.IsNotNotification, false) + datautil.SetSwitchFromOptions(opts, constant.IsSendMsg, false) datautil.SetSwitchFromOptions(opts, constant.IsHistory, false) datautil.SetSwitchFromOptions(opts, constant.IsPersistent, false) datautil.SetSwitchFromOptions(opts, constant.IsUnreadCount, false) diff --git a/pkg/msgprocessor/options.go b/pkg/msgprocessor/options.go index 406145ef4..c1c1bc662 100644 --- a/pkg/msgprocessor/options.go +++ b/pkg/msgprocessor/options.go @@ -44,7 +44,7 @@ func NewOptions(opts ...OptionsOpt) Options { func NewMsgOptions() Options { options := make(map[string]bool, 11) options[constant.IsOfflinePush] = false - return make(map[string]bool) + return options } func WithOptions(options Options, opts ...OptionsOpt) Options {