datos para el servicio

This commit is contained in:
Felipe
2024-04-03 10:58:46 -05:00
parent d7fe33cf30
commit f46450e5db
15 changed files with 470 additions and 169 deletions
+13 -9
View File
@@ -9,9 +9,11 @@ import 'package:prosappco/blocs/professional_bloc/professional_bloc.dart';
import 'package:prosappco/blocs/professional_list_bloc/professional_list_bloc.dart';
import 'package:prosappco/blocs/professional_profile_bloc/professional_profile_bloc.dart';
import 'package:prosappco/blocs/profile_bloc/profile_bloc.dart';
import 'package:prosappco/blocs/service_bloc/service_bloc.dart';
import 'package:prosappco/blocs/setting_bloc/setting_bloc.dart';
import 'package:prosappco/blocs/sign_up_bloc/sign_up_bloc.dart';
import 'package:prosappco/blocs/sing_in_bloc/sign_in_bloc.dart';
import 'package:service_repository/service_repository.dart';
import 'package:user_repository/user_repository.dart';
import 'package:city_repository/city_repository.dart';
import 'package:setting_repository/setting_repository.dart';
@@ -31,9 +33,8 @@ class AppDI {
injector.registerSingleton<SettingRepository>(
() => FirebaseSettingRepository());
injector.registerSingleton(
() => FirebaseProfessionalRepository(),
);
injector.registerSingleton(() => FirebaseProfessionalRepository());
injector.registerSingleton(() => FirebaseServiceRepository());
injector.registerSingleton<AuthenticationBloc>((() =>
AuthenticationBloc(myUserRepository: injector.get<UserRepository>())));
@@ -51,19 +52,19 @@ class AppDI {
);
injector.registerDependency<SignInBloc>(
(() => SignInBloc(userRepository: injector.get<UserRepository>())));
() => SignInBloc(userRepository: injector.get<UserRepository>()));
injector.registerDependency<SignUpBloc>(
(() => SignUpBloc(userRepository: injector.get<UserRepository>())));
() => SignUpBloc(userRepository: injector.get<UserRepository>()));
injector.registerDependency<SettingBloc>(
(() => SettingBloc(userRepository: injector.get<UserRepository>())));
() => SettingBloc(userRepository: injector.get<UserRepository>()));
injector.registerDependency<AuthBloc>(
(() => AuthBloc(userRepository: injector.get<UserRepository>())));
() => AuthBloc(userRepository: injector.get<UserRepository>()));
injector.registerSingleton<ProfessionalProfileBloc>((() =>
ProfessionalProfileBloc(professionalRepository: injector.get())));
injector.registerSingleton<ProfessionalProfileBloc>(
() => ProfessionalProfileBloc(professionalRepository: injector.get()));
injector.registerDependency<ProfessionalListBloc>(
() => ProfessionalListBloc(
@@ -71,5 +72,8 @@ class AppDI {
firebaseProfessonalRepository:
injector.get<FirebaseProfessionalRepository>()),
);
injector.registerSingleton<ServiceBloc>(() => ServiceBloc(
serviceRepository: injector.get<FirebaseServiceRepository>()));
}
}