40 lines
1.6 KiB
Dart
40 lines
1.6 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
// **************************************************************************
|
|
// StackedLocatorGenerator
|
|
// **************************************************************************
|
|
|
|
// ignore_for_file: public_member_api_docs, implementation_imports, depend_on_referenced_packages
|
|
|
|
import 'package:stacked_services/src/bottom_sheet/bottom_sheet_service.dart';
|
|
import 'package:stacked_services/src/dialog/dialog_service.dart';
|
|
import 'package:stacked_services/src/navigation/navigation_service.dart';
|
|
import 'package:stacked_shared/stacked_shared.dart';
|
|
|
|
import '../services/api_service.dart';
|
|
import '../services/authentication_service.dart';
|
|
import '../services/dio_service.dart';
|
|
import '../services/secure_storage_service.dart';
|
|
import '../services/status_checker_service.dart';
|
|
|
|
final locator = StackedLocator.instance;
|
|
|
|
Future<void> setupLocator({
|
|
String? environment,
|
|
EnvironmentFilter? environmentFilter,
|
|
}) async {
|
|
// Register environments
|
|
locator.registerEnvironment(
|
|
environment: environment, environmentFilter: environmentFilter);
|
|
|
|
// Register dependencies
|
|
locator.registerLazySingleton(() => BottomSheetService());
|
|
locator.registerLazySingleton(() => DialogService());
|
|
locator.registerLazySingleton(() => NavigationService());
|
|
locator.registerLazySingleton(() => AuthenticationService());
|
|
locator.registerLazySingleton(() => ApiService());
|
|
locator.registerLazySingleton(() => SecureStorageService());
|
|
locator.registerLazySingleton(() => DioService());
|
|
locator.registerLazySingleton(() => StatusCheckerService());
|
|
}
|