aboutsummaryrefslogtreecommitdiff
path: root/packages/merchant-backoffice-ui/src/context/backend.ts
diff options
context:
space:
mode:
Diffstat (limited to 'packages/merchant-backoffice-ui/src/context/backend.ts')
-rw-r--r--packages/merchant-backoffice-ui/src/context/backend.ts52
1 files changed, 26 insertions, 26 deletions
diff --git a/packages/merchant-backoffice-ui/src/context/backend.ts b/packages/merchant-backoffice-ui/src/context/backend.ts
index f7f8afea6..43e9e4d27 100644
--- a/packages/merchant-backoffice-ui/src/context/backend.ts
+++ b/packages/merchant-backoffice-ui/src/context/backend.ts
@@ -28,8 +28,8 @@ interface BackendContextType {
token?: string;
triedToLog: boolean;
resetBackend: () => void;
- clearAllTokens: () => void;
- addTokenCleaner: (c: () => void) => void;
+ // clearAllTokens: () => void;
+ // addTokenCleaner: (c: () => void) => void;
updateLoginStatus: (url: string, token?: string) => void;
updateToken: (token?: string) => void;
}
@@ -39,8 +39,8 @@ const BackendContext = createContext<BackendContextType>({
token: undefined,
triedToLog: false,
resetBackend: () => null,
- clearAllTokens: () => null,
- addTokenCleaner: () => null,
+ // clearAllTokens: () => null,
+ // addTokenCleaner: () => null,
updateLoginStatus: () => null,
updateToken: () => null,
});
@@ -56,30 +56,30 @@ function useBackendContextState(
_updateToken(t);
};
- const tokenCleaner = useCallback(() => {
- updateToken(undefined);
- }, []);
- const [cleaners, setCleaners] = useState([tokenCleaner]);
- const addTokenCleaner = (c: () => void) => setCleaners((cs) => [...cs, c]);
- const addTokenCleanerMemo = useCallback(
- (c: () => void) => {
- addTokenCleaner(c);
- },
- [tokenCleaner],
- );
+ // const tokenCleaner = useCallback(() => {
+ // updateToken(undefined);
+ // }, []);
+ // const [cleaners, setCleaners] = useState([tokenCleaner]);
+ // const addTokenCleaner = (c: () => void) => setCleaners((cs) => [...cs, c]);
+ // const addTokenCleanerMemo = useCallback(
+ // (c: () => void) => {
+ // addTokenCleaner(c);
+ // },
+ // [tokenCleaner],
+ // );
- const clearAllTokens = () => {
- cleaners.forEach((c) => c());
- for (let i = 0; i < localStorage.length; i++) {
- const k = localStorage.key(i);
- if (k && /^backend-token/.test(k)) localStorage.removeItem(k);
- }
- resetBackend();
- };
+ // const clearAllTokens = () => {
+ // cleaners.forEach((c) => c());
+ // for (let i = 0; i < localStorage.length; i++) {
+ // const k = localStorage.key(i);
+ // if (k && /^backend-token/.test(k)) localStorage.removeItem(k);
+ // }
+ // resetBackend();
+ // };
const updateLoginStatus = (url: string, token?: string) => {
changeBackend(url);
- if (token) updateToken(token);
+ updateToken(token);
};
return {
@@ -88,9 +88,9 @@ function useBackendContextState(
triedToLog,
updateLoginStatus,
resetBackend,
- clearAllTokens,
+ // clearAllTokens,
updateToken,
- addTokenCleaner: addTokenCleanerMemo,
+ // addTokenCleaner: addTokenCleanerMemo,
};
}