From 086ff2c7644cf0cd042ba453e41266856aed2671 Mon Sep 17 00:00:00 2001 From: dujiepeng <347302029@qq.com> Date: Fri, 19 May 2023 18:37:28 +0800 Subject: [PATCH 1/2] update --- .../java/com/easemob/im_flutter_sdk/EMClientWrapper.java | 4 +--- ios/Classes/EMClientWrapper.m | 9 +++------ 2 files changed, 4 insertions(+), 9 deletions(-) diff --git a/android/src/main/java/com/easemob/im_flutter_sdk/EMClientWrapper.java b/android/src/main/java/com/easemob/im_flutter_sdk/EMClientWrapper.java index 32591a78..d8ee47ae 100644 --- a/android/src/main/java/com/easemob/im_flutter_sdk/EMClientWrapper.java +++ b/android/src/main/java/com/easemob/im_flutter_sdk/EMClientWrapper.java @@ -30,7 +30,6 @@ public class EMClientWrapper extends EMWrapper implements MethodCallHandler { - private EMOptions options; static EMClientWrapper wrapper; private EMChatManagerWrapper chatManagerWrapper; private EMGroupManagerWrapper groupManagerWrapper; @@ -280,8 +279,7 @@ private void kickAllDevices(JSONObject param, String channelName, Result result) } private void init(JSONObject param, String channelName, Result result) throws JSONException { - if(options != null) return; - options = EMOptionsHelper.fromJson(param, this.context); + EMOptions options = EMOptionsHelper.fromJson(param, this.context); EMClient.getInstance().init(this.context, options); EMClient.getInstance().setDebugMode(param.getBoolean("debugModel")); diff --git a/ios/Classes/EMClientWrapper.m b/ios/Classes/EMClientWrapper.m index d46749d8..6f172f23 100644 --- a/ios/Classes/EMClientWrapper.m +++ b/ios/Classes/EMClientWrapper.m @@ -39,9 +39,7 @@ @interface EMClientWrapper () Date: Mon, 22 May 2023 10:31:45 +0800 Subject: [PATCH 2/2] update --- CHANGELOG.md | 6 ++++-- pubspec.yaml | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index eb8512e7..9aedbd14 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,8 +1,10 @@ ## NEXT -## 4.0.0+6 +## 4.0.0+7 +- 修复初始化问题。 -- 修复 Hot reload 后回调执行多次的问题。 +## 4.0.0+6 +- 修复下载附件结束后状态不准确的问题。 ## 4.0.0+5 diff --git a/pubspec.yaml b/pubspec.yaml index 1819b976..f0e17382 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: im_flutter_sdk description: Integrate the Chat SDK to enjoy the global IM services with high reliability, ultra-low latency, and high concurrency. -version: 4.0.0+6 +version: 4.0.0+7 homepage: https://www.easemob.com/product/im environment: