diff --git a/ios/Classes/Module/ConversationManager.swift b/ios/Classes/Module/ConversationManager.swift index 248bf85..76e5286 100644 --- a/ios/Classes/Module/ConversationManager.swift +++ b/ios/Classes/Module/ConversationManager.swift @@ -24,6 +24,7 @@ public class ConversationManager: BaseServiceManager { self["deleteAllConversationFromLocal"] = deleteAllConversationFromLocal self["resetConversationGroupAtType"] = resetConversationGroupAtType self["getAtAllTag"] = getAtAllTag + self["setGlobalRecvMessageOpt"] = setGlobalRecvMessageOpt } func setConversationListener(methodCall: FlutterMethodCall, result: @escaping FlutterResult){ @@ -103,6 +104,10 @@ public class ConversationManager: BaseServiceManager { func getAtAllTag(methodCall: FlutterMethodCall, result: @escaping FlutterResult){ callBack(result, Open_im_sdkGetAtAllTag()) } + + func setGlobalRecvMessageOpt(methodCall: FlutterMethodCall, result: @escaping FlutterResult){ + Open_im_sdkSetGlobalRecvMessageOpt(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[int: "status"]) + } }