From 14624c717bf0ceb504fc77914de7c6426b96f302 Mon Sep 17 00:00:00 2001
From: std-s <>
Date: Fri, 9 Sep 2022 18:44:28 +0800
Subject: [PATCH] [Update]

---
 ios/Classes/Module/MessageManager.swift | 12 ++++++++++++
 ios/flutter_openim_sdk.podspec          |  2 +-
 2 files changed, 13 insertions(+), 1 deletion(-)

diff --git a/ios/Classes/Module/MessageManager.swift b/ios/Classes/Module/MessageManager.swift
index a5823f8..7884ad0 100644
--- a/ios/Classes/Module/MessageManager.swift
+++ b/ios/Classes/Module/MessageManager.swift
@@ -47,6 +47,8 @@ public class MessageManager: BaseServiceManager {
         self["newRevokeMessage"] = newRevokeMessage
         self["getAdvancedHistoryMessageList"] = getAdvancedHistoryMessageList
         self["findMessageList"] = findMessageList
+        self["createAdvancedTextMessage"] = createAdvancedTextMessage
+        self["createAdvancedQuoteMessage"] = createAdvancedQuoteMessage
     }
     
     func setAdvancedMsgListener(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
@@ -176,6 +178,16 @@ public class MessageManager: BaseServiceManager {
     func createFaceMessage(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
         callBack(result, Open_im_sdkCreateFaceMessage(methodCall[string: "operationID"], methodCall[int: "index"], methodCall[string: "data"]))
     }
+
+    func createAdvancedTextMessage(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
+        let prama = Open_im_sdkCreateAdvancedTextMessage(methodCall[string: "operationID"], methodCall[string: "text"], methodCall[jsonString: "richMessageInfoList"])
+        callBack(result, prama)
+    }
+    
+    func createAdvancedQuoteMessage(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
+        let prama = Open_im_sdkCreateAdvancedQuoteMessage(methodCall[string: "operationID"], methodCall[string: "quoteText"], methodCall[jsonString: "quoteMessage"], methodCall[jsonString: "richMessageInfoList"])
+        callBack(result, prama)
+    }
     
     func clearC2CHistoryMessage(methodCall: FlutterMethodCall, result: @escaping FlutterResult){
         Open_im_sdkClearC2CHistoryMessage(BaseCallback(result: result), methodCall[string: "operationID"], methodCall[string: "userID"])
diff --git a/ios/flutter_openim_sdk.podspec b/ios/flutter_openim_sdk.podspec
index 66787c5..f81b76c 100644
--- a/ios/flutter_openim_sdk.podspec
+++ b/ios/flutter_openim_sdk.podspec
@@ -17,7 +17,7 @@ A new Flutter project.
   s.dependency 'Flutter'
   s.platform = :ios, '8.0'
 
-  s.dependency 'OpenIMSDKCore','2.3.0'
+  s.dependency 'OpenIMSDKCore','2.3.2'
   s.static_framework = true
   # s.vendored_frameworks = 'Framework/*.framework'
   # Flutter.framework does not contain a i386 slice.