getGroupHistoryMessageList static method
Future<List<MessageEntity> >
getGroupHistoryMessageList({
- required String groupID,
- required int count,
- FindMessageEntity? lastMsg,
获得群聊历史记录
groupID
群ID
count
拉取消息的个数,不宜太多,会影响消息拉取的速度,这里建议一次拉取 20 个
lastMsg
获取消息的起始消息,如果传 null,起始消息为会话的最新消息
Implementation
static Future<List<MessageEntity>> getGroupHistoryMessageList({
required String groupID,
required int count,
FindMessageEntity? lastMsg,
}) async {
return ListUtil.generateOBJList<MessageEntity>(
jsonDecode(await (_channel.invokeMethod(
'getGroupHistoryMessageList',
{
"groupID": groupID,
"count": count,
"lastMsg": lastMsg == null ? null : jsonEncode(lastMsg),
}..removeWhere((key, value) => value == null),
))));
}