diff --git a/internal/msg_gateway/gate/validate.go b/internal/msg_gateway/gate/validate.go index dc98bd182..ea6891a33 100644 --- a/internal/msg_gateway/gate/validate.go +++ b/internal/msg_gateway/gate/validate.go @@ -132,7 +132,7 @@ func (ws *WServer) signalMessageAssemble(s *open_im_sdk.SignalReq, operationID s options := make(map[string]bool, 6) utils.SetSwitchFromOptions(options, constant.IsHistory, false) utils.SetSwitchFromOptions(options, constant.IsPersistent, false) - utils.SetSwitchFromOptions(options, constant.IsSenderSync, false) + utils.SetSwitchFromOptions(options, constant.IsSenderSync, true) utils.SetSwitchFromOptions(options, constant.IsConversationUpdate, false) utils.SetSwitchFromOptions(options, constant.IsUnreadCount, false) utils.SetSwitchFromOptions(options, constant.IsOfflinePush, true) diff --git a/internal/rpc/msg/send_msg.go b/internal/rpc/msg/send_msg.go index d4ca5764e..88a529c6a 100644 --- a/internal/rpc/msg/send_msg.go +++ b/internal/rpc/msg/send_msg.go @@ -46,6 +46,7 @@ func userRelationshipVerification(data *pbChat.SendMsgReq) (bool, int32, string) if data.MsgData.SessionType == constant.GroupChatType { return true, 0, "" } + log.NewDebug(data.OperationID, config.Config.MessageVerify.FriendVerify) req := &rpc.IsInBlackListReq{CommID: &rpc.CommID{}} req.CommID.OperationID = data.OperationID req.CommID.OpUserID = data.MsgData.RecvID @@ -76,10 +77,10 @@ func userRelationshipVerification(data *pbChat.SendMsgReq) (bool, int32, string) return friendReply.Response, 601, "not friend" } log.NewDebug(data.OperationID, config.Config.MessageVerify.FriendVerify, friendReply.Response) + return true, 0, "" } else { return true, 0, "" } - return true, 0, "" } func (rpc *rpcChat) encapsulateMsgData(msg *sdk_ws.MsgData) { msg.ServerMsgID = GetMsgID(msg.SendID)