MCPcopy Create free account
hub / github.com/NativeScript/SimDeck / createLocalProviderSession

Function createLocalProviderSession

scripts/studio-provider-bridge.mjs:339–349  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

337}
338
339async function createLocalProviderSession() {
340 const response = await fetchJson(`${cloudUrl}/api/local-provider-sessions`, {
341 providerId,
342 simulatorName: process.env.SIMDECK_STUDIO_SIMULATOR_NAME,
343 runtimeName: process.env.SIMDECK_STUDIO_RUNTIME_NAME,
344 });
345 if (!response?.sessionId || !response?.providerToken || !response?.url) {
346 throw new Error("Studio did not return a local provider session.");
347 }
348 return response;
349}
350
351async function markProviderExpired() {
352 await markProviderStatus("expired");

Callers 1

Calls 1

fetchJsonFunction · 0.70

Tested by

no test coverage detected