AuthGuard constructor

AuthGuard({
  1. required Stream<bool> authStream,
  2. required Widget signedIn,
  3. required Widget signedOut,
  4. Widget? loading,
  5. Widget? error,
})

Implementation

AuthGuard({
  required Stream<bool> authStream,
  required Widget signedIn,
  required Widget signedOut,
  Widget? loading,
  Widget? error,
}) : super(
        stream: authStream,
        onData: (authenticated) =>
            _getAuthenticatedFn(authenticated, signedIn, signedOut),
        onLoad: loading != null ? () => loading : dummyLoadFn,
        onError: error != null ? (e) => error : dummyErrorFn,
      );