@forge/api
3.9.2-next.0-experimental-c7a7d363.8.1-experimental-204139e
out/runtime/fetch-and-storage.jsout/runtime/fetch-and-storage.js+5−4
Index: package/out/runtime/fetch-and-storage.js
===================================================================
--- package/out/runtime/fetch-and-storage.js
+++ package/out/runtime/fetch-and-storage.js
@@ -17,21 +17,22 @@
}
}
exports.getFetchAPI = getFetchAPI;
function getRequestStargate(provider) {
- if (provider !== 'app' && provider !== 'user') {
- throw new Error(`Unsupported provider: ${provider}`);
- }
const sandboxApi = global.api;
if (sandboxApi) {
switch (provider) {
+ case 'none':
+ return sandboxApi.__requestAtlassian;
case 'app':
return sandboxApi.asApp().__requestAtlassian;
case 'user':
return sandboxApi.asUser().__requestAtlassian;
+ default:
+ throw new Error(`Unknown provider: ${provider}`);
}
}
- return (0, fetch_1.__fetchProduct)({ provider, remote: 'stargate' });
+ return (0, fetch_1.fetchProduct)({ provider, remote: 'stargate' });
}
exports.getRequestStargate = getRequestStargate;
exports.__requestAtlassianAsApp = getRequestStargate('app');
exports.__requestAtlassianAsUser = getRequestStargate('user');