(state: AppState, force_refresh: bool)
| 5472 | } |
| 5473 | |
| 5474 | async fn all_device_values(state: AppState, force_refresh: bool) -> Result<Vec<Value>, AppError> { |
| 5475 | let ios = list_simulators_cached(state.clone(), force_refresh).await?; |
| 5476 | let mut values = state.registry.enrich_simulators(ios); |
| 5477 | let android_devices = |
| 5478 | run_android_action(state.clone(), |android| android.list_devices()).await?; |
| 5479 | values.extend(state.android.enrich_devices(android_devices)); |
| 5480 | Ok(booted_first(values)) |
| 5481 | } |
| 5482 | |
| 5483 | fn booted_first(values: Vec<Value>) -> Vec<Value> { |
| 5484 | let mut indexed_values = values.into_iter().enumerate().collect::<Vec<_>>(); |
no test coverage detected