From 62c3b341bb2b07ecf91ab4f843ec558284824a5f Mon Sep 17 00:00:00 2001 From: Andrew Bastin Date: Sat, 30 May 2020 18:26:51 -0400 Subject: [PATCH] Added cancellable requests support for ExtensionStrategy --- functions/strategies/ExtensionStrategy.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/functions/strategies/ExtensionStrategy.js b/functions/strategies/ExtensionStrategy.js index bfea02235..2d09c1a88 100644 --- a/functions/strategies/ExtensionStrategy.js +++ b/functions/strategies/ExtensionStrategy.js @@ -7,6 +7,12 @@ export const hasChromeExtensionInstalled = () => export const hasFirefoxExtensionInstalled = () => hasExtensionInstalled() && /Firefox/i.test(navigator.userAgent) +export const cancelRunningExtensionRequest = () => { + if (hasExtensionInstalled() && window.__POSTWOMAN_EXTENSION_HOOK__.cancelRunningRequest) { + window.__POSTWOMAN_EXTENSION_HOOK__.cancelRunningRequest() + } +} + const extensionWithProxy = async (req, { state }) => { const { data } = await window.__POSTWOMAN_EXTENSION_HOOK__.sendRequest({ method: "post",