16005: Removed unused functions 16005-collections-projects-open-in-new-tab
authorDaniel Kutyła <daniel.kutyla@contractors.roche.com>
Thu, 12 Nov 2020 17:11:38 +0000 (18:11 +0100)
committerDaniel Kutyła <daniel.kutyla@contractors.roche.com>
Thu, 12 Nov 2020 17:11:38 +0000 (18:11 +0100)
Arvados-DCO-1.1-Signed-off-by: Daniel Kutyła <daniel.kutyla@contractors.roche.com>

src/common/copy-store.ts [deleted file]
src/common/redirect-to.ts

diff --git a/src/common/copy-store.ts b/src/common/copy-store.ts
deleted file mode 100644 (file)
index 9c7f387..0000000
+++ /dev/null
@@ -1,28 +0,0 @@
-// Copyright (C) The Arvados Authors. All rights reserved.
-//
-// SPDX-License-Identifier: AGPL-3.0
-
-const STORE_COPY_KEY = 'storeCopy';
-
-export const copyStore = (store: any) => {
-    const { localStorage } = window;
-    const state = store.getState();
-    const storeCopy = JSON.parse(JSON.stringify(state));
-    storeCopy.router.location.pathname = '/';
-
-    if (localStorage) {
-        localStorage.setItem(STORE_COPY_KEY, JSON.stringify(storeCopy));
-    }
-};
-
-export const restoreStore = () => {
-    let storeCopy = null;
-    const { localStorage } = window;
-
-    if (localStorage && localStorage.getItem(STORE_COPY_KEY)) {
-        storeCopy = localStorage.getItem(STORE_COPY_KEY);
-        localStorage.removeItem(STORE_COPY_KEY);
-    }
-
-    return storeCopy;
-};
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}`;
         }
     }
 };