chat screen
This commit is contained in:
@@ -1,9 +1,11 @@
|
||||
import 'package:chat_repository/chat_repository.dart';
|
||||
import 'package:firebase_auth/firebase_auth.dart';
|
||||
import 'package:injector/injector.dart';
|
||||
import 'package:profession_repository/profession_repository.dart';
|
||||
import 'package:professional_repository/professional_repository.dart';
|
||||
import 'package:prosappco/blocs/auth_bloc/auth_bloc.dart';
|
||||
import 'package:prosappco/blocs/authentication_bloc/authentication_bloc.dart';
|
||||
import 'package:prosappco/blocs/chat_bloc/chat_bloc.dart';
|
||||
import 'package:prosappco/blocs/my_user_bloc/my_user_bloc.dart';
|
||||
import 'package:prosappco/blocs/professional_bloc/professional_bloc.dart';
|
||||
import 'package:prosappco/blocs/professional_list_bloc/professional_list_bloc.dart';
|
||||
@@ -35,6 +37,7 @@ class AppDI {
|
||||
|
||||
injector.registerSingleton(() => FirebaseProfessionalRepository());
|
||||
injector.registerSingleton(() => FirebaseServiceRepository());
|
||||
injector.registerSingleton(() => FirebaseChatRepository());
|
||||
|
||||
injector.registerSingleton<AuthenticationBloc>((() =>
|
||||
AuthenticationBloc(myUserRepository: injector.get<UserRepository>())));
|
||||
@@ -73,6 +76,10 @@ class AppDI {
|
||||
injector.get<FirebaseProfessionalRepository>()),
|
||||
);
|
||||
|
||||
injector.registerDependency<ChatBloc>(() => ChatBloc(
|
||||
chatRepository: injector.get<FirebaseChatRepository>(),
|
||||
));
|
||||
|
||||
injector.registerDependency<ServiceBloc>(
|
||||
() => ServiceBloc(
|
||||
serviceRepository: injector.get<FirebaseServiceRepository>(),
|
||||
|
||||
Reference in New Issue
Block a user