fun fetchOrders()

in app/src/main/java/co/elastic/apm/opbeans/modules/orders/ui/OrdersViewModel.kt [55:65]


    fun fetchOrders() {
        viewModelScope.launch(MyDispatchers.Main) {
            try {
                internalState.update { OrdersNetworkState.Loading }
                orderRepository.fetchOrders()
                internalState.update { OrdersNetworkState.FinishedLoading }
            } catch (e: Exception) {
                internalState.update { OrdersNetworkState.ErrorLoading(e) }
            }
        }
    }