loadPage method

Future<void> loadPage(
  1. int page, [
  2. ARG? args
])

请求指定页数的数据

Implementation

Future<void> loadPage(int page, [ARG? args]) async {
  try {
    _inLoading = true;

    try {
      _dataList = await _pageFetch(page, args);
      _currentPage = page;

      if (_subject.isClosed) return;
      _subject.add(_dataList);
    } catch (e) {
      if (_subject.isClosed) return;
      _subject.addError(e);
    }
  } finally {
    _inLoading = false;
  }
}