getBundlesWithDeliveries method
Future<List<PHBundle> >
getBundlesWithDeliveries({
- required DeliveryRepo deliveryRepo,
- required List<
PHBundle> bundles, - Options? getDeliveriesOptions,
Implementation
Future<List<PHBundle>> getBundlesWithDeliveries({
required DeliveryRepo deliveryRepo,
required List<PHBundle> bundles,
Options? getDeliveriesOptions,
}) async {
List<PHBundle> bundlesList = List.from(bundles);
for (int i = 0; i < bundlesList.length; i++) {
DeliveryBundle deliveryBundle = bundlesList[i].deliveryBundle;
Delivery? delivery = await deliveryRepo.getDelivery(
deliveryNumber: deliveryBundle.deliveryNumber,
getDeliveriesOptions: getDeliveriesOptions,
);
deliveryBundle = deliveryBundle.copyWith(delivery: delivery);
bundlesList[i] = bundlesList[i].copyWith(deliveryBundle: deliveryBundle);
}
return bundlesList;
}