64 lines
2.6 KiB
Dart
64 lines
2.6 KiB
Dart
// GENERATED CODE - DO NOT MODIFY BY HAND
|
|
|
|
// **************************************************************************
|
|
// InjectableConfigGenerator
|
|
// **************************************************************************
|
|
|
|
// ignore_for_file: type=lint
|
|
// coverage:ignore-file
|
|
|
|
// ignore_for_file: no_leading_underscores_for_library_prefixes
|
|
import 'package:get_it/get_it.dart' as _i174;
|
|
import 'package:injectable/injectable.dart' as _i526;
|
|
import 'package:unionflow_mobile_apps/core/auth/bloc/auth_bloc.dart' as _i635;
|
|
import 'package:unionflow_mobile_apps/core/auth/services/auth_api_service.dart'
|
|
as _i705;
|
|
import 'package:unionflow_mobile_apps/core/auth/services/auth_service.dart'
|
|
as _i423;
|
|
import 'package:unionflow_mobile_apps/core/auth/storage/secure_token_storage.dart'
|
|
as _i394;
|
|
import 'package:unionflow_mobile_apps/core/network/auth_interceptor.dart'
|
|
as _i772;
|
|
import 'package:unionflow_mobile_apps/core/network/dio_client.dart' as _i978;
|
|
import 'package:unionflow_mobile_apps/core/services/api_service.dart' as _i238;
|
|
import 'package:unionflow_mobile_apps/features/members/data/repositories/membre_repository_impl.dart'
|
|
as _i108;
|
|
import 'package:unionflow_mobile_apps/features/members/domain/repositories/membre_repository.dart'
|
|
as _i930;
|
|
import 'package:unionflow_mobile_apps/features/members/presentation/bloc/membres_bloc.dart'
|
|
as _i41;
|
|
|
|
extension GetItInjectableX on _i174.GetIt {
|
|
// initializes the registration of main-scope dependencies inside of GetIt
|
|
_i174.GetIt init({
|
|
String? environment,
|
|
_i526.EnvironmentFilter? environmentFilter,
|
|
}) {
|
|
final gh = _i526.GetItHelper(
|
|
this,
|
|
environment,
|
|
environmentFilter,
|
|
);
|
|
gh.singleton<_i394.SecureTokenStorage>(() => _i394.SecureTokenStorage());
|
|
gh.singleton<_i978.DioClient>(() => _i978.DioClient());
|
|
gh.singleton<_i705.AuthApiService>(
|
|
() => _i705.AuthApiService(gh<_i978.DioClient>()));
|
|
gh.singleton<_i238.ApiService>(
|
|
() => _i238.ApiService(gh<_i978.DioClient>()));
|
|
gh.singleton<_i772.AuthInterceptor>(
|
|
() => _i772.AuthInterceptor(gh<_i394.SecureTokenStorage>()));
|
|
gh.lazySingleton<_i930.MembreRepository>(
|
|
() => _i108.MembreRepositoryImpl(gh<_i238.ApiService>()));
|
|
gh.factory<_i41.MembresBloc>(
|
|
() => _i41.MembresBloc(gh<_i930.MembreRepository>()));
|
|
gh.singleton<_i423.AuthService>(() => _i423.AuthService(
|
|
gh<_i394.SecureTokenStorage>(),
|
|
gh<_i705.AuthApiService>(),
|
|
gh<_i772.AuthInterceptor>(),
|
|
gh<_i978.DioClient>(),
|
|
));
|
|
gh.singleton<_i635.AuthBloc>(() => _i635.AuthBloc(gh<_i423.AuthService>()));
|
|
return this;
|
|
}
|
|
}
|