[Fix]
This commit is contained in:
parent
b82f966cb5
commit
06372b6eee
@ -1,3 +1,7 @@
|
||||
## 0.0.7
|
||||
1,新增根据用户id或群组id获取会话id的方法 </br>
|
||||
2,修改会话管理器入参sessionType的类型为int
|
||||
|
||||
## 0.0.6
|
||||
fix bug
|
||||
|
||||
|
@ -19,7 +19,7 @@ A flutter IM plugin for android and ios.
|
||||
|
||||
#### 1,Add dependency in yaml
|
||||
|
||||
flutter_openim_sdk: ^0.0.6
|
||||
flutter_openim_sdk: ^0.0.7
|
||||
|
||||
#### 2,Import package
|
||||
|
||||
|
@ -59,4 +59,11 @@ public class ConversationManager {
|
||||
public void getTotalUnreadMsgCount(MethodCall methodCall, MethodChannel.Result result) {
|
||||
Open_im_sdk.getTotalUnreadMsgCount(new BaseListener(result));
|
||||
}
|
||||
|
||||
public void getConversationIDBySessionType(MethodCall methodCall, MethodChannel.Result result) {
|
||||
CommonUtil.runMainThreadReturn(result,
|
||||
Open_im_sdk.getConversationIDBySessionType(CommonUtil.getConversationSourceId(methodCall),
|
||||
CommonUtil.getConversationSessionType(methodCall)));
|
||||
}
|
||||
|
||||
}
|
||||
|
@ -68,7 +68,7 @@ packages:
|
||||
path: ".."
|
||||
relative: true
|
||||
source: path
|
||||
version: "0.0.4"
|
||||
version: "0.0.6"
|
||||
flutter_test:
|
||||
dependency: "direct dev"
|
||||
description: flutter
|
||||
|
@ -29,7 +29,7 @@ class ConversationManager {
|
||||
///
|
||||
Future<ConversationInfo> getSingleConversation({
|
||||
required String sourceID,
|
||||
required String sessionType,
|
||||
required int sessionType,
|
||||
}) =>
|
||||
_channel
|
||||
.invokeMethod(
|
||||
@ -114,6 +114,21 @@ class ConversationManager {
|
||||
return _channel.invokeMethod('getTotalUnreadMsgCount', _buildParam({}));
|
||||
}
|
||||
|
||||
/// sourceID: if it is a single chat, Its value is userID. if it is a group chat, Its value is groupID
|
||||
/// sessionType: if it is a single chat, it value is 1. if it is a group chat, it value is 2
|
||||
///
|
||||
Future<dynamic> getConversationID({
|
||||
required String sourceID,
|
||||
required int sessionType,
|
||||
}) {
|
||||
return _channel.invokeMethod(
|
||||
'getConversationIDBySessionType',
|
||||
_buildParam({
|
||||
"sourceID": sourceID,
|
||||
"sessionType": sessionType,
|
||||
}));
|
||||
}
|
||||
|
||||
static Map _buildParam(Map param) {
|
||||
param["ManagerName"] = "conversationManager";
|
||||
return param;
|
||||
|
@ -1,6 +1,6 @@
|
||||
name: flutter_openim_sdk
|
||||
description: openim flutter plugin.
|
||||
version: 0.0.6
|
||||
version: 0.0.7
|
||||
homepage: https://www.rentsoft.cn
|
||||
repository: https://github.com/OpenIMSDK/Open-IM-SDK-Flutter
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user