aboutsummaryrefslogtreecommitdiff
path: root/packages/demobank-ui/src/hooks/backend.ts
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2024-01-23 18:00:42 -0300
committerSebastian <sebasjm@gmail.com>2024-01-24 17:14:02 -0300
commit236d4347f5884bb1d9ca1d3bb4ad0ba776577fd2 (patch)
treea38823a73006c38bd54cb438da81f13bb513dce5 /packages/demobank-ui/src/hooks/backend.ts
parent579128ce40c7e56f390cadaf2fc2fd4cc6290d68 (diff)
downloadwallet-core-236d4347f5884bb1d9ca1d3bb4ad0ba776577fd2.tar.xz
many changes
activate eslint update file headers removed history and preact-router remove eslint errors and more applied prettier
Diffstat (limited to 'packages/demobank-ui/src/hooks/backend.ts')
-rw-r--r--packages/demobank-ui/src/hooks/backend.ts20
1 files changed, 7 insertions, 13 deletions
diff --git a/packages/demobank-ui/src/hooks/backend.ts b/packages/demobank-ui/src/hooks/backend.ts
index 3e3673961..8e9af533b 100644
--- a/packages/demobank-ui/src/hooks/backend.ts
+++ b/packages/demobank-ui/src/hooks/backend.ts
@@ -21,12 +21,9 @@ import {
buildCodecForUnion,
codecForBoolean,
codecForConstString,
- codecForString
+ codecForString,
} from "@gnu-taler/taler-util";
-import {
- buildStorageKey,
- useLocalStorage
-} from "@gnu-taler/web-util/browser";
+import { buildStorageKey, useLocalStorage } from "@gnu-taler/web-util/browser";
import { mutate } from "swr";
/**
@@ -86,13 +83,10 @@ export interface BackendStateHandler {
state: BackendState;
logOut(): void;
expired(): void;
- logIn(info: { username: string, token: AccessToken }): void;
+ logIn(info: { username: string; token: AccessToken }): void;
}
-const BACKEND_STATE_KEY = buildStorageKey(
- "bank-state",
- codecForBackendState(),
-);
+const BACKEND_STATE_KEY = buildStorageKey("bank-state", codecForBackendState());
/**
* Return getters and setters for
@@ -120,18 +114,18 @@ export function useBackendState(): BackendStateHandler {
update(nextState);
},
logIn(info) {
- //admin is defined by the username
+ // admin is defined by the username
const nextState: BackendState = {
status: "loggedIn",
...info,
isUserAdministrator: info.username === "admin",
};
update(nextState);
- cleanAllCache()
+ cleanAllCache();
},
};
}
function cleanAllCache(): void {
- mutate(() => true, undefined, { revalidate: false })
+ mutate(() => true, undefined, { revalidate: false });
}