Skip to content

Commit 8b31c37

Browse files
committed
update
1 parent 19f8cda commit 8b31c37

File tree

3 files changed

+13
-4
lines changed

3 files changed

+13
-4
lines changed

CHANGELOG.md

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,18 @@
22

33
## 3.9.7
44

5-
- 增加聊天室KV 以及回调;
6-
- 增加指定区域设置;
5+
新增特性:
6+
1. 新增聊天室自定义属性功能。
7+
2. 新增 `areaCode` 方法限制连接边缘节点的范围。
8+
3. `EMGroup` 中增加 `isDisabled` 属性显示群组禁用状态,需要开发者在服务端设置。该属性在调用 `EMGroupManager` 中的 `fetchGroupInfoFromServer` 方法获取群组详情时返回。
9+
10+
优化:
11+
1. 移除 SDK 一部分冗余日志。
12+
13+
修复
14+
1. 修复极少数场景下,从服务器获取较大数量的消息时失败的问题。
15+
2. 修复数据统计不正确的问题。
16+
3. 修复极少数场景下打印日志导致的崩溃。
717

818
## 3.9.5
919

android/src/main/java/com/easemob/im_flutter_sdk/EMChatManagerWrapper.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -436,9 +436,9 @@ public void onError(int code, String desc) {
436436
}
437437

438438
private void loadAllConversations(JSONObject param, String channelName, Result result) throws JSONException {
439+
List<EMConversation> list = new ArrayList<>(EMClient.getInstance().chatManager().getAllConversations().values());
439440
asyncRunnable(() -> {
440441
boolean retry = false;
441-
List<EMConversation> list = new ArrayList<>(EMClient.getInstance().chatManager().getAllConversations().values());
442442
List<Map> conversations = new ArrayList<>();
443443
do{
444444
try{

lib/src/em_group_manager.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
// ignore_for_file: deprecated_member_use_from_same_package
22

33
import 'dart:async';
4-
import 'dart:js_util';
54

65
import 'package:flutter/services.dart';
76
import 'internal/inner_headers.dart';

0 commit comments

Comments
 (0)