From 1aae155c58add30c08fc06682ebb223f7ffe603e Mon Sep 17 00:00:00 2001 From: hrxiang Date: Thu, 11 Nov 2021 18:15:31 +0800 Subject: [PATCH] Update SDK to 1.1.5
Fix ios message error bug --- ios/Classes/Module/MessageManager.swift | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/ios/Classes/Module/MessageManager.swift b/ios/Classes/Module/MessageManager.swift index 7d7e704..e2fdc58 100644 --- a/ios/Classes/Module/MessageManager.swift +++ b/ios/Classes/Module/MessageManager.swift @@ -230,24 +230,33 @@ public class MessageManager: BaseServiceManager { public class AdvancedMsgListener: NSObject, Open_im_sdkOnAdvancedMsgListenerProtocol { private let channel: FlutterMethodChannel - private var values: [String: Any] = [:] + private let id: String + +// private var values: [String: Any] = [:] init(channel: FlutterMethodChannel, id: String) { self.channel = channel - values["id"] = id + self.id = id +// values["id"] = id } public func onRecvC2CReadReceipt(_ msgReceiptList: String?) { + var values: [String: Any] = [:] + values["id"] = id values["haveReadMessage"] = msgReceiptList CommonUtil.emitEvent(channel: channel, method: "advancedMsgListener", type: "onRecvC2CReadReceipt", errCode: nil, errMsg: nil, data: values) } public func onRecvMessageRevoked(_ msgId: String?) { + var values: [String: Any] = [:] + values["id"] = id values["revokedMessage"] = msgId CommonUtil.emitEvent(channel: channel, method: "advancedMsgListener", type: "onRecvMessageRevoked", errCode: nil, errMsg: nil, data: values) } public func onRecvNewMessage(_ message: String?) { + var values: [String: Any] = [:] + values["id"] = id values["newMessage"] = message CommonUtil.emitEvent(channel: channel, method: "advancedMsgListener", type: "onRecvNewMessage", errCode: nil, errMsg: nil, data: values) }