loadHistoryReadPositionAnchor method
为历史阅读位置入口加载目标消息,并返回目标是否可以进入列表。
旧的路由锚点调用仍可使用 loadMessageWithAnchor 并忽略完成结果。
Implementation
Future<bool> loadHistoryReadPositionAnchor(NIMMessage anchor) async {
if (_messageList.any(
(message) => message.nimMessage.isSameMessage(anchor),
)) {
return true;
}
prepareForAnchorLoading();
hasMoreForwardMessages = true;
hasMoreNewerMessages = true;
return _fetchMessageListBothDirect(anchor);
}