This commit is contained in:
hrxiang
2022-03-25 16:39:19 +08:00
parent d120312ac9
commit ad0563aee4
2 changed files with 16 additions and 0 deletions

View File

@@ -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<SearchResult> searchLocalMessages({
required String sourceID,
required int sessionType,

View File

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