MCPcopy Create free account
hub / github.com/BohemiaInteractive/CWR / service_summary

Function service_summary

mserver/MasterService/src/http.rs:733–742  ·  view source on GitHub ↗
(
    State(state): State<AppState>,
)

Source from the content-addressed store, hash-verified

731 (status = 200, description = "Prune result", body = PruneServersResponse),
732 (status = 401, description = "Missing or invalid admin API key")
733 )
734)]
735async fn prune_servers(
736 State(state): State<AppState>,
737 headers: HeaderMap,
738 Json(request): Json<PruneServersRequest>,
739) -> Result<Json<PruneServersResponse>, (StatusCode, String)> {
740 require_admin_api_key(&state, &headers)?;
741 let removed = state
742 .service
743 .prune_stale(current_time_millis() - request.max_age_ms)
744 .await
745 .map_err(|error| internal_error(&error))?;

Callers

nothing calls this directly

Calls 2

internal_errorFunction · 0.85
summaryMethod · 0.80

Tested by

no test coverage detected