16005: Removed unused functions
[arvados-workbench2.git] / src / common / redirect-to.ts
index baf44711577816d3fa05490a94ffa7341dde2f8f..77be742f877ce62477a6e3439eb6c020e41821b0 100644 (file)
@@ -5,12 +5,10 @@
 import { Config } from './config';
 
 const REDIRECT_TO_KEY = 'redirectTo';
-export const REDIRECT_TO_APPLY_TO_PATH = 'redirectToApplyToPath';
 
 export const storeRedirects = () => {
     let redirectUrl;
     const { location: { href }, localStorage } = window;
-    const applyToPath = href.indexOf(REDIRECT_TO_APPLY_TO_PATH) > -1;
 
     if (href.indexOf(REDIRECT_TO_KEY) > -1) {
         redirectUrl = href.split(`${REDIRECT_TO_KEY}=`)[1];
@@ -18,10 +16,6 @@ export const storeRedirects = () => {
 
     if (localStorage && redirectUrl) {
         localStorage.setItem(REDIRECT_TO_KEY, redirectUrl);
-
-        if (applyToPath) {
-            localStorage.setItem(REDIRECT_TO_APPLY_TO_PATH, 'true');
-        }
     }
 };
 
@@ -32,18 +26,10 @@ export const handleRedirects = (token: string, config: Config) => {
     if (localStorage && localStorage.getItem(REDIRECT_TO_KEY)) {
         const redirectUrl = localStorage.getItem(REDIRECT_TO_KEY);
         localStorage.removeItem(REDIRECT_TO_KEY);
-        const applyToPath = localStorage.getItem(REDIRECT_TO_APPLY_TO_PATH);
 
         if (redirectUrl) {
-            if (applyToPath === 'true') {
-                localStorage.removeItem(REDIRECT_TO_APPLY_TO_PATH);
-                setTimeout(() => {
-                    window.location.pathname = redirectUrl;
-                }, 0);
-            } else {
-                const sep = redirectUrl.indexOf("?") > -1 ? "&" : "?";
-                window.location.href = `${keepWebServiceUrl}${redirectUrl}${sep}api_token=${token}`;
-            }
+            const sep = redirectUrl.indexOf("?") > -1 ? "&" : "?";
+            window.location.href = `${keepWebServiceUrl}${redirectUrl}${sep}api_token=${token}`;
         }
     }
 };