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

Function handle_get_provider

crates/openshell-server/src/grpc/provider.rs:1187–1197  ·  view source on GitHub ↗
(
    state: &Arc<ServerState>,
    request: Request<GetProviderRequest>,
)

Source from the content-addressed store, hash-verified

1185}
1186
1187pub(super) async fn handle_get_provider(
1188 state: &Arc<ServerState>,
1189 request: Request<GetProviderRequest>,
1190) -> Result<Response<ProviderResponse>, Status> {
1191 let name = request.into_inner().name;
1192 let provider = get_provider_record(state.store.as_ref(), &name).await?;
1193
1194 Ok(Response::new(ProviderResponse {
1195 provider: Some(provider),
1196 }))
1197}
1198
1199pub(super) async fn handle_list_providers(
1200 state: &Arc<ServerState>,

Callers 1

get_providerMethod · 0.85

Calls 1

get_provider_recordFunction · 0.85

Tested by

no test coverage detected