[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
|
## 0.0.6
|
||||||
fix bug
|
fix bug
|
||||||
|
|
||||||
|
@ -19,7 +19,7 @@ A flutter IM plugin for android and ios.
|
|||||||
|
|
||||||
#### 1,Add dependency in yaml
|
#### 1,Add dependency in yaml
|
||||||
|
|
||||||
flutter_openim_sdk: ^0.0.6
|
flutter_openim_sdk: ^0.0.7
|
||||||
|
|
||||||
#### 2,Import package
|
#### 2,Import package
|
||||||
|
|
||||||
|
@ -59,4 +59,11 @@ public class ConversationManager {
|
|||||||
public void getTotalUnreadMsgCount(MethodCall methodCall, MethodChannel.Result result) {
|
public void getTotalUnreadMsgCount(MethodCall methodCall, MethodChannel.Result result) {
|
||||||
Open_im_sdk.getTotalUnreadMsgCount(new BaseListener(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: ".."
|
path: ".."
|
||||||
relative: true
|
relative: true
|
||||||
source: path
|
source: path
|
||||||
version: "0.0.4"
|
version: "0.0.6"
|
||||||
flutter_test:
|
flutter_test:
|
||||||
dependency: "direct dev"
|
dependency: "direct dev"
|
||||||
description: flutter
|
description: flutter
|
||||||
|
@ -29,7 +29,7 @@ class ConversationManager {
|
|||||||
///
|
///
|
||||||
Future<ConversationInfo> getSingleConversation({
|
Future<ConversationInfo> getSingleConversation({
|
||||||
required String sourceID,
|
required String sourceID,
|
||||||
required String sessionType,
|
required int sessionType,
|
||||||
}) =>
|
}) =>
|
||||||
_channel
|
_channel
|
||||||
.invokeMethod(
|
.invokeMethod(
|
||||||
@ -114,6 +114,21 @@ class ConversationManager {
|
|||||||
return _channel.invokeMethod('getTotalUnreadMsgCount', _buildParam({}));
|
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) {
|
static Map _buildParam(Map param) {
|
||||||
param["ManagerName"] = "conversationManager";
|
param["ManagerName"] = "conversationManager";
|
||||||
return param;
|
return param;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
name: flutter_openim_sdk
|
name: flutter_openim_sdk
|
||||||
description: openim flutter plugin.
|
description: openim flutter plugin.
|
||||||
version: 0.0.6
|
version: 0.0.7
|
||||||
homepage: https://www.rentsoft.cn
|
homepage: https://www.rentsoft.cn
|
||||||
repository: https://github.com/OpenIMSDK/Open-IM-SDK-Flutter
|
repository: https://github.com/OpenIMSDK/Open-IM-SDK-Flutter
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user