autoReload method

  1. @override
Future<void> autoReload({
  1. required String id,
  2. required Future<void> toReload(),
  3. AutoFutureCallback? onComplete,
})
override

register request for auto reload

Implementation

@override
Future<void> autoReload({
  required String id,
  required Future<void> Function() toReload,
  AutoFutureCallback? onComplete,
}) async {
  _queue.putIfAbsent(id, () {
    if (onComplete != null) {
      _callbacks[id] = onComplete;
    }
    return toReload;
  });

  return _tryReload();
}