|
|
|
@ -21,14 +21,17 @@ public class ConversationManager: BaseServiceManager { |
|
|
|
|
self["setConversationPrivateChat"] = setConversationPrivateChat |
|
|
|
|
self["clearConversationAndDeleteAllMsg"] = clearConversationAndDeleteAllMsg |
|
|
|
|
self["deleteConversationAndDeleteAllMsg"] = deleteConversationAndDeleteAllMsg |
|
|
|
|
self["deleteAllConversationFromLocal"] = deleteAllConversationFromLocal |
|
|
|
|
self["resetConversationGroupAtType"] = resetConversationGroupAtType |
|
|
|
|
self["getAtAllTag"] = getAtAllTag |
|
|
|
|
self["setGlobalRecvMessageOpt"] = setGlobalRecvMessageOpt |
|
|
|
|
self["setConversationBurnDuration"] = setConversationBurnDuration |
|
|
|
|
self["setConversationIsMsgDestruct"] = setConversationIsMsgDestruct |
|
|
|
|
self["setConversationMsgDestructTime"] = setConversationMsgDestructTime |
|
|
|
|
self["hideAllConversations"] = hideAllConversations |
|
|
|
|
self["searchConversation"] = searchConversation |
|
|
|
|
self["setConversationEx"] = setConversationEx |
|
|
|
|
self["changeInputStates"] = changeInputStates |
|
|
|
|
self["getInputStates"] = getInputStates |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func setConversationListener(methodCall: FlutterMethodCall, result: @escaping FlutterResult){ |
|
|
|
@ -116,6 +119,14 @@ public class ConversationManager: BaseServiceManager { |
|
|
|
|
Open_im_sdkSetConversationBurnDuration(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "conversationID"], methodCall[int32: "burnDuration"]) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func setConversationIsMsgDestruct(methodCall: FlutterMethodCall, result: @escaping FlutterResult){ |
|
|
|
|
Open_im_sdkSetConversationIsMsgDestruct(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "conversationID"], methodCall[bool: "isMsgDestruct"]) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func setConversationMsgDestructTime(methodCall: FlutterMethodCall, result: @escaping FlutterResult){ |
|
|
|
|
Open_im_sdkSetConversationMsgDestructTime(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "conversationID"], methodCall[int64: "duration"]) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func hideAllConversations(methodCall: FlutterMethodCall, result: @escaping FlutterResult){ |
|
|
|
|
Open_im_sdkHideAllConversations(BaseCallback(result: result), methodCall[string: "operationID"]) |
|
|
|
|
} |
|
|
|
@ -125,7 +136,15 @@ public class ConversationManager: BaseServiceManager { |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func setConversationEx(methodCall: FlutterMethodCall, result: @escaping FlutterResult){ |
|
|
|
|
Open_im_sdkSetConversationEx(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "conversationID"], methodCall[jsonString: "ex"]) |
|
|
|
|
Open_im_sdkSetConversationEx(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "conversationID"], methodCall[string: "ex"]) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func changeInputStates(methodCall: FlutterMethodCall, result: @escaping FlutterResult){ |
|
|
|
|
Open_im_sdkChangeInputStates(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "conversationID"], methodCall[bool: "focus"]) |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
func getInputStates(methodCall: FlutterMethodCall, result: @escaping FlutterResult){ |
|
|
|
|
Open_im_sdkGetInputStates(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "conversationID"], methodCall[string: "userID"]) |
|
|
|
|
} |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|