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

Function run_refresh

crates/openshell-supervisor-process/src/debug_rpc.rs:105–121  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

103}
104
105async fn run_refresh() -> Result<i32> {
106 let mut client = open_client().await?;
107 let resp = client
108 .refresh_sandbox_token(RefreshSandboxTokenRequest {})
109 .await;
110 match resp {
111 Ok(r) => {
112 let inner = r.into_inner();
113 print_token_summary(&inner.token, Some(inner.expires_at_ms));
114 Ok(0)
115 }
116 Err(status) => {
117 eprintln!("{}: {}", code_name(status.code()), status.message());
118 Ok(1)
119 }
120 }
121}
122
123fn run_show_token() -> Result<i32> {
124 let token = read_local_token()?;

Callers 1

runFunction · 0.85

Calls 3

open_clientFunction · 0.85
print_token_summaryFunction · 0.85
refresh_sandbox_tokenMethod · 0.45

Tested by

no test coverage detected