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),
)),
];
}