searchMessageByKeyword static method
根据关键字搜索消息
Implementation
static Future<List<NIMMessage>?> searchMessageByKeyword(String keyWord,
String sessionId, NIMConversationType conversationType) async {
NIMMessageSearchParams params = NIMMessageSearchParams(
keyword: keyWord, sortOrder: NIMSortOrder.sortOrderDesc);
if (conversationType == NIMConversationType.team) {
params.teamIds = [sessionId];
} else if (conversationType == NIMConversationType.p2p) {
params.p2pAccountIds = [sessionId];
}
var res = await NimCore.instance.messageService
.searchCloudMessages(params: params);
if (res.isSuccess && res.data != null) {
return res.data;
}
return null;
}