This commit is contained in:
2026-05-18 08:31:39 +02:00
parent 1a21b44bc8
commit 906265a0e3
8 changed files with 72 additions and 49 deletions

View File

@@ -39,21 +39,7 @@ class _TicketShippingModalState extends State<TicketShippingModal> {
child: BlocConsumer<TicketShippingCubit, TicketShippingState>(
listener: (context, state) {
if (state.status == TicketShippingStatus.success) {
final provider = state.availableProviders.firstWhere(
(p) => p.id == state.document.providerId,
);
final location = state.availableLocations.firstWhere(
(l) => l.id == state.document.destinationLocationId,
);
// Creiamo un Dart Record elegante e lo "spariamo" fuori
final ddtData = (
document: state.document,
provider: provider,
location: location,
);
Navigator.pop(context, ddtData);
Navigator.pop(context, true);
}
if (state.status == TicketShippingStatus.failure &&
state.errorMessage != null) {