summaryrefslogtreecommitdiff
path: root/hooks/authenticatedFetch.js
diff options
context:
space:
mode:
Diffstat (limited to 'hooks/authenticatedFetch.js')
-rw-r--r--hooks/authenticatedFetch.js23
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;
-}