datos para el servicio
This commit is contained in:
@@ -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>()));
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user