lawlorslaw
04/29/2022, 6:26 PMflatmap()viewModelScope.launch {
  val api = NetworkService().api
  val ordersResponse = api.fetchOrdersCoroutine()
  val deliveryItems = mutableListOf<DeliveryItem>()
  ordersResponse.orders.forEach { orderId ->
    val orderResponse = api.fetchOrderByIdCoroutine(orderId)
    deliveryItems.addAll(orderResponse.items)
  }
}Matt Rea
04/29/2022, 6:44 PMmap { }val api = NetworkService().api
val deliveryItems = api.fetchOrdersCoroutine().orders.map { order ->
    api.fetchOrderByIdCoroutine(order.id)
}lawlorslaw
04/29/2022, 6:49 PM