This commit is contained in:
hrxiang
2021-09-29 10:53:30 +08:00
parent b82f966cb5
commit 06372b6eee
6 changed files with 30 additions and 4 deletions

View File

@@ -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;