MCPcopy Create free account
hub / github.com/NativeScript/SimDeck / shutdown_simulator

Function shutdown_simulator

packages/server/src/api/routes.rs:2192–2208  ·  view source on GitHub ↗
(
    State(state): State<AppState>,
    Path(udid): Path<String>,
)

Source from the content-addressed store, hash-verified

2190}
2191
2192async fn shutdown_simulator(
2193 State(state): State<AppState>,
2194 Path(udid): Path<String>,
2195) -> Result<Json<Value>, AppError> {
2196 if android::is_android_id(&udid) {
2197 let action_udid = udid.clone();
2198 run_android_action(state.clone(), move |android| android.shutdown(&action_udid)).await?;
2199 return android_simulator_payload(state, udid).await;
2200 }
2201 forget_lifecycle_session(&state, &udid);
2202 let action_udid = udid.clone();
2203 run_bridge_action(state.clone(), move |bridge| {
2204 bridge.shutdown_simulator(&action_udid)
2205 })
2206 .await?;
2207 simulator_payload(state, udid).await
2208}
2209
2210async fn erase_simulator(
2211 State(state): State<AppState>,

Callers

nothing calls this directly

Calls 9

is_android_idFunction · 0.85
run_android_actionFunction · 0.85
forget_lifecycle_sessionFunction · 0.85
run_bridge_actionFunction · 0.85
simulator_payloadFunction · 0.85
shutdownMethod · 0.80
shutdown_simulatorMethod · 0.80
cloneMethod · 0.65

Tested by

no test coverage detected