getBaseProviders method

List<SingleChildWidget> getBaseProviders()

Implementation

List<SingleChildWidget> getBaseProviders() {
  return <SingleChildWidget>[
    Provider<T>(create: (_) => appRouteProvider()),
    Provider<AppNavigationService>(
        create: (_) => AppNavigationService.instance),
    Provider<AppDialogService>(create: (_) => AppDialogService()),
    Provider<CacheService>(create: (_) => CacheService()),
    Provider<NetworkService>(create: (_) => NetworkService(networkConfig())),
    ChangeNotifierProvider<AuthInfo>(
        create: (BuildContext context) => AuthInfo(
              Provider.of(context, listen: false),
            )),
    ChangeNotifierProvider<AuthenticationApiService>(
        create: (BuildContext context) => authenticationApiServiceProvider(
              Provider.of(context, listen: false),
              Provider.of(context, listen: false),
            )),
    ChangeNotifierProvider<AuthenticationService>(
        create: (BuildContext context) => AuthenticationService(
              Provider.of(context, listen: false),
              Provider.of(context, listen: false),
            )),
  ];
}