main
hrxiang 3 years ago
parent d120312ac9
commit ad0563aee4
  1. 10
      lib/src/manager/im_message_manager.dart
  2. 6
      lib/src/models/search_info.dart

@ -522,6 +522,16 @@ class MessageManager {
/// Search local message
///
/// [sourceID]IDID
/// [sessionType]120
/// [keywordList]
/// [keywordListMatchType]12
/// [senderUserIDList]uid列表
/// [messageTypeList]
/// [searchTimePosition]0UTC
/// [searchTimePeriod]024x60x60代表过去一天
/// [pageIndex]
/// [count]
Future<SearchResult> searchLocalMessages({
required String sourceID,
required int sessionType,

@ -1,6 +1,7 @@
import 'package:flutter_openim_sdk/flutter_openim_sdk.dart';
class SearchResult {
///
int? totalCount;
List<SearchResultItems>? searchResultItems;
@ -28,8 +29,13 @@ class SearchResult {
}
class SearchResultItems {
/// ID
String? conversationID;
///
int? messageCount;
/// [Message]
List<Message>? messageList;
SearchResultItems({this.conversationID, this.messageCount, this.messageList});

Loading…
Cancel
Save