setupDependencies function
void
setupDependencies(
{ - required String environmentName,
})
Implementation
void setupDependencies({required String environmentName}) {
// Register shared services
configureApp();
getIt.registerLazySingleton<StorageUtils>(() => StorageUtils());
getIt.registerLazySingleton<HomeController>(() => HomeController()..onInit());
getIt.registerLazySingleton<ThemeService>(() => ThemeService());
getIt.registerLazySingleton<SessionController>(() => SessionController());
// getIt.registerLazySingleton<RemoteConfigController>(() => RemoteConfigController());
getIt.registerLazySingleton<LocationController>(() => LocationController());
// getIt.registerLazySingleton<PushNotificationController>(() => PushNotificationController()..onInit());
getIt.registerLazySingleton<SidebarController>(() => SidebarController());
getIt.registerLazySingleton<ApiClient>(() => ApiClient(environmentName));
getIt.registerLazySingleton<PermissionController>(() => PermissionController());
getIt.registerLazySingleton<LocationService>(() => LocationService());
}