LoadingGuard<T> constructor

LoadingGuard<T>({
  1. required Future<T> load,
  2. required Widget success,
  3. Widget? loading,
  4. Widget? error,
})

Implementation

LoadingGuard({
  required Future<T> load,
  required Widget success,
  Widget? loading,
  Widget? error,
}) : super(
        future: load,
        onData: (_) => success,
        onError: error != null ? (e) => error : dummyErrorFn,
        onLoad: loading != null ? () => loading : dummyLoadFn,
      );