From ad0563aee4fb05274a32831b9fe47874a4d010ac Mon Sep 17 00:00:00 2001 From: hrxiang Date: Fri, 25 Mar 2022 16:39:19 +0800 Subject: [PATCH] Fix bug --- lib/src/manager/im_message_manager.dart | 10 ++++++++++ lib/src/models/search_info.dart | 6 ++++++ 2 files changed, 16 insertions(+) diff --git a/lib/src/manager/im_message_manager.dart b/lib/src/manager/im_message_manager.dart index 34b53c8..bb400ab 100644 --- a/lib/src/manager/im_message_manager.dart +++ b/lib/src/manager/im_message_manager.dart @@ -522,6 +522,16 @@ class MessageManager { /// Search local message /// 搜索消息 + /// [sourceID]单聊为用户ID,群聊为群ID + /// [sessionType]会话类型,单聊为1,群聊为2,如果为0,则代表搜索全部 + /// [keywordList]搜索关键词列表,目前仅支持一个关键词搜索 + /// [keywordListMatchType]关键词匹配模式,1代表与,2代表或,暂时未用 + /// [senderUserIDList]指定消息发送的uid列表 暂时未用 + /// [messageTypeList]消息类型列表 + /// [searchTimePosition]搜索的起始时间点。默认为0即代表从现在开始搜索。UTC 时间戳,单位:秒 + /// [searchTimePeriod]从起始时间点开始的过去时间范围,单位秒。默认为0即代表不限制时间范围,传24x60x60代表过去一天 + /// [pageIndex]当前页数 + /// [count]每页数量 Future searchLocalMessages({ required String sourceID, required int sessionType, diff --git a/lib/src/models/search_info.dart b/lib/src/models/search_info.dart index a616fc0..5d806b0 100644 --- a/lib/src/models/search_info.dart +++ b/lib/src/models/search_info.dart @@ -1,6 +1,7 @@ import 'package:flutter_openim_sdk/flutter_openim_sdk.dart'; class SearchResult { + /// 获取到的总的消息数量 int? totalCount; List? searchResultItems; @@ -28,8 +29,13 @@ class SearchResult { } class SearchResultItems { + /// 会话ID String? conversationID; + + /// 这个会话下的消息数量 int? messageCount; + + /// [Message]的列表 List? messageList; SearchResultItems({this.conversationID, this.messageCount, this.messageList});