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

Function provider_profile_for_name

crates/openshell-server/src/grpc/provider.rs:2306–2313  ·  view source on GitHub ↗
(store: &Store, name: &str)

Source from the content-addressed store, hash-verified

2304}
2305
2306async fn provider_profile_for_name(store: &Store, name: &str) -> Option<TelemetryProviderProfile> {
2307 store
2308 .get_message_by_name::<Provider>(name)
2309 .await
2310 .ok()
2311 .flatten()
2312 .map(|provider| telemetry_provider_profile(&provider.r#type))
2313}
2314
2315fn telemetry_provider_profile(provider_type: &str) -> TelemetryProviderProfile {
2316 match normalize_provider_type(provider_type) {

Callers 1

handle_delete_providerFunction · 0.85

Calls 1

Tested by

no test coverage detected