|
|
|
@@ -9,6 +9,7 @@ public class MessageManager: BaseServiceManager {
|
|
|
|
self["setAdvancedMsgListener"] = setAdvancedMsgListener
|
|
|
|
self["setAdvancedMsgListener"] = setAdvancedMsgListener
|
|
|
|
self["sendMessage"] = sendMessage
|
|
|
|
self["sendMessage"] = sendMessage
|
|
|
|
self["revokeMessage"] = revokeMessage
|
|
|
|
self["revokeMessage"] = revokeMessage
|
|
|
|
|
|
|
|
self["editMessage"] = editMessage
|
|
|
|
self["deleteMessageFromLocalStorage"] = deleteMessageFromLocalStorage
|
|
|
|
self["deleteMessageFromLocalStorage"] = deleteMessageFromLocalStorage
|
|
|
|
self["deleteMessageFromLocalAndSvr"] = deleteMessageFromLocalAndSvr
|
|
|
|
self["deleteMessageFromLocalAndSvr"] = deleteMessageFromLocalAndSvr
|
|
|
|
self["deleteAllMsgFromLocal"] = deleteAllMsgFromLocal
|
|
|
|
self["deleteAllMsgFromLocal"] = deleteAllMsgFromLocal
|
|
|
|
@@ -71,7 +72,11 @@ public class MessageManager: BaseServiceManager {
|
|
|
|
func revokeMessage(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
|
|
|
func revokeMessage(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
|
|
|
Open_im_sdkRevokeMessage(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "conversationID"],methodCall[string: "clientMsgID"])
|
|
|
|
Open_im_sdkRevokeMessage(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "conversationID"],methodCall[string: "clientMsgID"])
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
func editMessage(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
|
|
|
|
|
|
|
Open_im_sdkEditMessage(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "conversationID"],methodCall[string: "clientMsgID"],methodCall[jsonString: "message"])
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
func deleteMessageFromLocalStorage(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
|
|
|
func deleteMessageFromLocalStorage(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
|
|
|
|
Open_im_sdkDeleteMessageFromLocalStorage(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "conversationID"],methodCall[string: "clientMsgID"])
|
|
|
|
Open_im_sdkDeleteMessageFromLocalStorage(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "conversationID"],methodCall[string: "clientMsgID"])
|
|
|
|
}
|
|
|
|
}
|
|
|
|
@@ -303,7 +308,14 @@ public class AdvancedMsgListener: NSObject, Open_im_sdk_callbackOnAdvancedMsgLis
|
|
|
|
values["messageRevoked"] = messageRevoked
|
|
|
|
values["messageRevoked"] = messageRevoked
|
|
|
|
CommonUtil.emitEvent(channel: channel, method: "advancedMsgListener", type: "onNewRecvMessageRevoked", errCode: nil, errMsg: nil, data: values)
|
|
|
|
CommonUtil.emitEvent(channel: channel, method: "advancedMsgListener", type: "onNewRecvMessageRevoked", errCode: nil, errMsg: nil, data: values)
|
|
|
|
}
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public func onNewRecvMessageEdited(_ messageEdited: String?) {
|
|
|
|
|
|
|
|
var values: [String: Any] = [:]
|
|
|
|
|
|
|
|
values["id"] = id
|
|
|
|
|
|
|
|
values["messageEdited"] = messageEdited
|
|
|
|
|
|
|
|
CommonUtil.emitEvent(channel: channel, method: "advancedMsgListener", type: "onNewRecvMessageEdited", errCode: nil, errMsg: nil, data: values)
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
public func onRecvC2CReadReceipt(_ msgReceiptList: String?) {
|
|
|
|
public func onRecvC2CReadReceipt(_ msgReceiptList: String?) {
|
|
|
|
var values: [String: Any] = [:]
|
|
|
|
var values: [String: Any] = [:]
|
|
|
|
values["id"] = id
|
|
|
|
values["id"] = id
|
|
|
|
|