getHistoryMessageList method

Future<MessageListResult> getHistoryMessageList({
  1. required int talkMode,
  2. required int toFromId,
  3. String cursor = '0',
  4. int count = 30,
})

兼容旧 API:现改为 Local-First(立即本地 + 异步同步)。

Implementation

Future<MessageListResult> getHistoryMessageList({
  required int talkMode,
  required int toFromId,
  String cursor = '0',
  int count = 30,
}) async {
  if (cursor == '0' || cursor.isEmpty) {
    return openConversationMessages(
      talkMode: talkMode,
      toFromId: toFromId,
      count: count,
    );
  }
  return loadOlderMessages(
    talkMode: talkMode,
    toFromId: toFromId,
    beforeSequence: cursor,
    count: count,
  );
}