loadHistoryReadPositionAnchor method

Future<bool> loadHistoryReadPositionAnchor(
  1. NIMMessage anchor
)

为历史阅读位置入口加载目标消息,并返回目标是否可以进入列表。

旧的路由锚点调用仍可使用 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);
}