scored true
This commit is contained in:
@@ -33,6 +33,7 @@ class ServiceBloc extends Bloc<ServiceEvent, ServiceState> {
|
||||
on<LoadServicesHistoryForUser>(_onLoadServicesHistoryForUser);
|
||||
on<LoadServicesHistoryForProfessional>(
|
||||
_onLoadServicesHistoryForProfessional);
|
||||
on<UpdateProfessionalScored>(_onUpdateProfessionalScored);
|
||||
}
|
||||
|
||||
void _onCreateService(CreateService event, Emitter<ServiceState> emit) async {
|
||||
@@ -235,6 +236,18 @@ class ServiceBloc extends Bloc<ServiceEvent, ServiceState> {
|
||||
emit(CreateServiceFailure());
|
||||
}
|
||||
}
|
||||
|
||||
void _onUpdateProfessionalScored(
|
||||
UpdateProfessionalScored event, Emitter<ServiceState> emit) async {
|
||||
try {
|
||||
emit(CreateServiceLoading());
|
||||
await _serviceRepository.setProfessionalScored(event.serviceId);
|
||||
emit(ProfessionalScoredUpdated());
|
||||
} catch (e) {
|
||||
log(e.toString());
|
||||
emit(CreateServiceFailure());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
class ServiceInfoUI {
|
||||
|
||||
@@ -62,6 +62,24 @@ class LoadServicesHistoryForUser extends ServiceEvent {
|
||||
List<Object> get props => [userId];
|
||||
}
|
||||
|
||||
class LoadServicesByDay extends ServiceEvent {
|
||||
final String day;
|
||||
|
||||
const LoadServicesByDay(this.day);
|
||||
|
||||
@override
|
||||
List<Object> get props => [day];
|
||||
}
|
||||
|
||||
class UpdateProfessionalScored extends ServiceEvent {
|
||||
final String serviceId;
|
||||
|
||||
const UpdateProfessionalScored(this.serviceId);
|
||||
|
||||
@override
|
||||
List<Object> get props => [serviceId];
|
||||
}
|
||||
|
||||
class CreateService extends ServiceEvent {
|
||||
final String professionalId;
|
||||
final bool? professionalScored;
|
||||
|
||||
@@ -16,7 +16,6 @@ class ServiceLoaded extends ServiceState {
|
||||
List<Object> get props => [service];
|
||||
}
|
||||
|
||||
|
||||
class ServicesForUserLoaded extends ServiceState {
|
||||
final List<ServiceInfoUI> services;
|
||||
|
||||
@@ -49,3 +48,5 @@ class ServiceStatusUpdated extends ServiceState {
|
||||
@override
|
||||
List<Object> get props => [newStatus];
|
||||
}
|
||||
|
||||
class ProfessionalScoredUpdated extends ServiceState {}
|
||||
|
||||
Reference in New Issue
Block a user