Added Streams to TourRepository
This commit is contained in:
@ -1,13 +1,15 @@
|
||||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_bloc/flutter_bloc.dart';
|
||||
import 'package:hl_lieferservice/feature/delivery/detail/bloc/delivery_bloc.dart';
|
||||
import 'package:hl_lieferservice/feature/delivery/detail/bloc/delivery_event.dart';
|
||||
import 'package:hl_lieferservice/feature/delivery/overview/bloc/tour_bloc.dart';
|
||||
import 'package:hl_lieferservice/model/delivery.dart' as model;
|
||||
|
||||
import '../../overview/bloc/tour_event.dart';
|
||||
|
||||
class DeliveryOptionsView extends StatefulWidget {
|
||||
const DeliveryOptionsView({super.key, required this.options});
|
||||
const DeliveryOptionsView({super.key, required this.options, required this.deliveryId});
|
||||
|
||||
final List<model.DeliveryOption> options;
|
||||
final String deliveryId;
|
||||
|
||||
@override
|
||||
State<StatefulWidget> createState() => _DeliveryOptionsViewState();
|
||||
@ -28,17 +30,16 @@ class _DeliveryOptionsViewState extends State<DeliveryOptionsView> {
|
||||
debugPrint(option.key);
|
||||
|
||||
if (value is bool) {
|
||||
context.read<DeliveryBloc>().add(
|
||||
UpdateDeliveryOptionEvent(key: option.key, value: !value),
|
||||
context.read<TourBloc>().add(
|
||||
UpdateDeliveryOptionEvent(key: option.key, value: !value, deliveryId: widget.deliveryId),
|
||||
);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
context.read<DeliveryBloc>().add(
|
||||
UpdateDeliveryOptionEvent(key: option.key, value: value),
|
||||
context.read<TourBloc>().add(
|
||||
UpdateDeliveryOptionEvent(key: option.key, value: value, deliveryId: widget.deliveryId),
|
||||
);
|
||||
|
||||
}
|
||||
|
||||
List<Widget> _options() {
|
||||
|
||||
Reference in New Issue
Block a user