diff options
Diffstat (limited to 'hooks/authenticatedFetch.js')
-rw-r--r-- | hooks/authenticatedFetch.js | 23 |
1 files changed, 0 insertions, 23 deletions
diff --git a/hooks/authenticatedFetch.js b/hooks/authenticatedFetch.js deleted file mode 100644 index 111bb8b..0000000 --- a/hooks/authenticatedFetch.js +++ /dev/null @@ -1,23 +0,0 @@ -async function authenticatedFetch(uri, options) { - var AppBridge = window['app-bridge']; - var app = AppBridge.createApp({ - apiKey: '', - host: '' - }); - var fetchFunction = window['app-bridge-utils'].authenticatedFetch(app); - var response = await fetchFunction(uri, options); - var headers = response.headers; - if (headers.get("X-Shopify-API-Request-Failure-Reauthorize") - === "1") { - var authUrlHeader = headers.get( - "X-Shopify-API-Request-Failure-Reauthorize-Url") - || `/api/auth`; - var Redirect = AppBridge.actions.Redirect; - Redirect.create(app).dispatch(Redirect.Action.REMOTE, - authUrlHeader.startsWith("/") - ? `https://${window.location.host}${authUrlHeader}` - : authUrlHeader - ); - } - return response; -} |