loadMoreMessages method
Implementation
Future<bool> loadMoreMessages() async {
if (_loadingMore) return false;
if (_paginatedStream == null) return false;
if (!_paginatedStream!.hasMore) return false;
_loadingMore = true;
notify();
try {
final loaded = await _paginatedStream!.loadMore();
return loaded;
} catch (e, st) {
RoomManager.i.errorReporter.report(
e,
stackTrace: st,
source: 'ChatManager.loadMoreMessages',
context: {'roomId': roomId},
);
return false;
} finally {
_loadingMore = false;
notify();
}
}