MCPcopy Create free account
hub / github.com/NVIDIA/OpenShell / classify_get

Function classify_get

crates/openshell-supervisor-network/src/l7/graphql.rs:105–118  ·  view source on GitHub ↗
(request: &L7Request)

Source from the content-addressed store, hash-verified

103}
104
105fn classify_get(request: &L7Request) -> std::result::Result<Vec<GraphqlOperationInfo>, String> {
106 let query = unique_query_value(&request.query_params, "query")?;
107 let operation_name = unique_query_value(&request.query_params, "operationName")?;
108 let extensions = unique_query_value(&request.query_params, "extensions")?
109 .and_then(|raw| serde_json::from_str::<Value>(&raw).ok());
110 let id = unique_persisted_query_id(&request.query_params)?;
111
112 classify_envelope(
113 query.as_deref(),
114 operation_name.as_deref(),
115 extensions.as_ref(),
116 id,
117 )
118}
119
120fn classify_post(body: &[u8]) -> std::result::Result<Vec<GraphqlOperationInfo>, String> {
121 if body.is_empty() {

Callers 1

classify_request_innerFunction · 0.85

Calls 3

unique_query_valueFunction · 0.85
classify_envelopeFunction · 0.85

Tested by

no test coverage detected