sync changes
This commit is contained in:
@@ -78,6 +78,7 @@ import 'package:get_it/get_it.dart';
|
||||
import 'package:http/http.dart' as http;
|
||||
import 'package:shared_preferences/shared_preferences.dart';
|
||||
|
||||
import '../data/interceptor/auth_interceptor.dart';
|
||||
import '../data/network/api_service.dart';
|
||||
import '../data/network/geocoding_remote_datasource.dart';
|
||||
import '../data/repositories/auth_repository_impl.dart';
|
||||
@@ -110,6 +111,7 @@ Future<void> setupDependencies() async {
|
||||
final sharedPreferences = await SharedPreferences.getInstance();
|
||||
final dio = Dio();
|
||||
dio.interceptors.add(LogInterceptor(responseBody: true, requestBody: true));
|
||||
dio.interceptors.add(AuthInterceptor());
|
||||
// HTTP
|
||||
getIt.registerSingleton<http.Client>(http.Client());
|
||||
//SecureStorage
|
||||
@@ -132,7 +134,7 @@ Future<void> setupDependencies() async {
|
||||
getIt.registerSingleton<AppSettingsService>(AppSettingsService(getIt()));
|
||||
|
||||
getIt.registerLazySingleton<NewsApiService>(
|
||||
() => NewsApiService(getIt<ApiService>()),
|
||||
() => NewsApiService(getIt<ApiService>()),
|
||||
);
|
||||
|
||||
// Repository
|
||||
@@ -163,7 +165,7 @@ Future<void> setupDependencies() async {
|
||||
);
|
||||
|
||||
getIt.registerLazySingleton<NewsRepository>(
|
||||
() => NewsRepositoryImpl(getIt<NewsApiService>()),
|
||||
() => NewsRepositoryImpl(getIt<NewsApiService>()),
|
||||
);
|
||||
|
||||
getIt.registerSingleton<NotificationRepository>(
|
||||
@@ -295,11 +297,11 @@ Future<void> setupDependencies() async {
|
||||
getIt.registerFactory<ProfileBloc>(() => ProfileBloc(getIt(), getIt(), getIt()));
|
||||
|
||||
getIt.registerFactory<EditProfileBloc>(
|
||||
() => EditProfileBloc(getIt(), getIt()),
|
||||
() => EditProfileBloc(getIt(), getIt()),
|
||||
);
|
||||
|
||||
getIt.registerFactory<MapBloc>(
|
||||
() => MapBloc(
|
||||
() => MapBloc(
|
||||
getIt(),
|
||||
getIt(),
|
||||
getIt(),
|
||||
@@ -314,24 +316,24 @@ Future<void> setupDependencies() async {
|
||||
getIt.registerFactory<ScooterDetailBloc>(() => ScooterDetailBloc(getIt()));
|
||||
|
||||
getIt.registerFactory<MapSettingsModalBloc>(
|
||||
() => MapSettingsModalBloc(getIt(), getIt()),
|
||||
() => MapSettingsModalBloc(getIt(), getIt()),
|
||||
);
|
||||
|
||||
getIt.registerFactory<AddCardBloc>(() => AddCardBloc(getIt()));
|
||||
|
||||
|
||||
getIt.registerFactory<PaymentMethodSheetBloc>(
|
||||
() => PaymentMethodSheetBloc(getIt()),
|
||||
() => PaymentMethodSheetBloc(getIt()),
|
||||
);
|
||||
|
||||
getIt.registerFactory<CurrentRidesBloc>(() => CurrentRidesBloc(getIt()));
|
||||
|
||||
getIt.registerFactory<ActiveRideBloc>(
|
||||
() => ActiveRideBloc(getIt(), getIt(), getIt(), getIt(), getIt()),
|
||||
() => ActiveRideBloc(getIt(), getIt(), getIt(), getIt(), getIt()),
|
||||
);
|
||||
|
||||
getIt.registerFactory<ReservedRideBloc>(
|
||||
() => ReservedRideBloc(getIt(), getIt()),
|
||||
() => ReservedRideBloc(getIt(), getIt()),
|
||||
);
|
||||
|
||||
getIt.registerFactory<NewsBloc>(() => NewsBloc(getIt<NewsRepository>()));
|
||||
@@ -340,7 +342,7 @@ Future<void> setupDependencies() async {
|
||||
getIt.registerFactory<SendPhotoBloc>(() => SendPhotoBloc(getIt(), getIt()));
|
||||
|
||||
getIt.registerFactory<SubscriptionListBloc>(
|
||||
() => SubscriptionListBloc(
|
||||
() => SubscriptionListBloc(
|
||||
getAvailableSubscriptionsUsecase: getIt(),
|
||||
getClientSubscriptionsUsecase: getIt(),
|
||||
),
|
||||
@@ -365,10 +367,10 @@ Future<void> setupDependencies() async {
|
||||
|
||||
// Bloc
|
||||
getIt.registerFactory<OrderHistoryBloc>(
|
||||
() => OrderHistoryBloc(getIt<GetScooterOrderHistoryUsecase>()),
|
||||
() => OrderHistoryBloc(getIt<GetScooterOrderHistoryUsecase>()),
|
||||
);
|
||||
|
||||
getIt.registerFactory<ScooterCodeBloc>(
|
||||
() => ScooterCodeBloc(getScooterByTitleUsecase: getIt<GetScooterByTitleUsecase>()),
|
||||
() => ScooterCodeBloc(getScooterByTitleUsecase: getIt<GetScooterByTitleUsecase>()),
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user