Added separate car loaded event
This commit is contained in:
@ -54,6 +54,7 @@ class TourBloc extends Bloc<TourEvent, TourState> {
|
||||
on<RequestDeliveryDistanceEvent>(_calculateDistances);
|
||||
on<RequestSortingInformationEvent>(_requestSortingInformation);
|
||||
on<ReorderDeliveryEvent>(_reorderDelivery);
|
||||
on<CarsLoadedEvent>(_carsLoaded);
|
||||
}
|
||||
|
||||
@override
|
||||
@ -63,6 +64,14 @@ class TourBloc extends Bloc<TourEvent, TourState> {
|
||||
return super.close();
|
||||
}
|
||||
|
||||
void _carsLoaded(CarsLoadedEvent event, Emitter<TourState> emit) {
|
||||
final currentState = state;
|
||||
if (currentState is TourLoaded) {
|
||||
currentState.tour.driver.cars = event.cars;
|
||||
emit(currentState.copyWith());
|
||||
}
|
||||
}
|
||||
|
||||
void _reorderDelivery(
|
||||
ReorderDeliveryEvent event,
|
||||
Emitter<TourState> emit,
|
||||
|
||||
Reference in New Issue
Block a user