Brett
2025-01-08 16:21:28 +08:00
parent d02be57c1e
commit 95ececeba0
11 changed files with 157 additions and 22 deletions

View File

@@ -12,3 +12,12 @@ class MessageStatus {
/// Already deleted
static const deleted = 4;
}
enum GetHistoryViewType {
history(0),
search(1);
final int rawValue;
const GetHistoryViewType(this.rawValue);
}

View File

@@ -569,7 +569,7 @@ class MessageManager {
Future<AdvancedMessage> getAdvancedHistoryMessageList({
String? conversationID,
Message? startMsg,
int? lastMinSeq,
GetHistoryViewType viewType = GetHistoryViewType.history,
int? count,
String? operationID,
}) =>
@@ -580,7 +580,7 @@ class MessageManager {
'conversationID': conversationID ?? '',
'startClientMsgID': startMsg?.clientMsgID ?? '',
'count': count ?? 40,
'lastMinSeq': lastMinSeq ?? 0,
'viewType': viewType.rawValue,
'operationID': Utils.checkOperationID(operationID),
}))
.then((value) => Utils.toObj(value, (map) => AdvancedMessage.fromJson(map)));
@@ -592,7 +592,7 @@ class MessageManager {
Future<AdvancedMessage> getAdvancedHistoryMessageListReverse({
String? conversationID,
Message? startMsg,
int? lastMinSeq,
GetHistoryViewType viewType = GetHistoryViewType.history,
int? count,
String? operationID,
}) =>
@@ -603,7 +603,7 @@ class MessageManager {
'conversationID': conversationID ?? '',
'startClientMsgID': startMsg?.clientMsgID ?? '',
'count': count ?? 40,
'lastMinSeq': lastMinSeq ?? 0,
'viewType': viewType.rawValue,
'operationID': Utils.checkOperationID(operationID),
}))
.then((value) => Utils.toObj(value, (map) => AdvancedMessage.fromJson(map)));

View File

@@ -2,7 +2,7 @@ import 'package:flutter/services.dart';
import 'package:flutter_openim_sdk/flutter_openim_sdk.dart';
class OpenIM {
static const version = '3.8.2+1';
static const version = '3.8.3';
static const _channel = MethodChannel('flutter_openim_sdk');