[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[taler-wallet-core] 01/02: pretty
From: |
gnunet |
Subject: |
[taler-wallet-core] 01/02: pretty |
Date: |
Wed, 07 Dec 2022 22:46:41 +0100 |
This is an automated email from the git hooks/post-receive script.
sebasjm pushed a commit to branch master
in repository wallet-core.
commit 4fbc22b94a4a72f37faa3beff68f85ce4fdcd2ea
Author: Sebastian <sebasjm@gmail.com>
AuthorDate: Wed Dec 7 18:45:49 2022 -0300
pretty
---
packages/demobank-ui/src/context/backend.ts | 12 +++++++----
packages/demobank-ui/src/hooks/backend.ts | 31 ++++++++++++++++-------------
packages/demobank-ui/src/utils.ts | 7 ++++---
3 files changed, 29 insertions(+), 21 deletions(-)
diff --git a/packages/demobank-ui/src/context/backend.ts
b/packages/demobank-ui/src/context/backend.ts
index b9b7f8527..1c40506c9 100644
--- a/packages/demobank-ui/src/context/backend.ts
+++ b/packages/demobank-ui/src/context/backend.ts
@@ -16,7 +16,11 @@
import { ComponentChildren, createContext, h, VNode } from "preact";
import { useContext } from "preact/hooks";
-import { BackendStateHandler, defaultState, useBackendState } from
"../hooks/backend.js";
+import {
+ BackendStateHandler,
+ defaultState,
+ useBackendState,
+} from "../hooks/backend.js";
/**
*
@@ -28,10 +32,10 @@ export type Type = BackendStateHandler;
const initial: Type = {
state: defaultState,
clear() {
- null
+ null;
},
save(info) {
- null
+ null;
},
};
const Context = createContext<Type>(initial);
@@ -49,4 +53,4 @@ export const BackendStateProvider = ({
value,
children,
});
-};
\ No newline at end of file
+};
diff --git a/packages/demobank-ui/src/hooks/backend.ts
b/packages/demobank-ui/src/hooks/backend.ts
index 967d5ee85..babdcd830 100644
--- a/packages/demobank-ui/src/hooks/backend.ts
+++ b/packages/demobank-ui/src/hooks/backend.ts
@@ -4,7 +4,7 @@ import { hooks } from "@gnu-taler/web-util/lib/index.browser";
* Has the information to reach and
* authenticate at the bank's backend.
*/
-export type BackendState = LoggedIn | LoggedOut
+export type BackendState = LoggedIn | LoggedOut;
export interface BackendInfo {
url: string;
@@ -13,16 +13,16 @@ export interface BackendInfo {
}
interface LoggedIn extends BackendInfo {
- status: "loggedIn"
+ status: "loggedIn";
}
interface LoggedOut {
- status: "loggedOut"
+ status: "loggedOut";
}
-export const defaultState: BackendState = { status: "loggedOut" }
+export const defaultState: BackendState = { status: "loggedOut" };
export interface BackendStateHandler {
- state: BackendState,
+ state: BackendState;
clear(): void;
save(info: BackendInfo): void;
}
@@ -32,24 +32,27 @@ export interface BackendStateHandler {
* base URL.
*/
export function useBackendState(): BackendStateHandler {
- const [value, update] = hooks.useLocalStorage("backend-state",
JSON.stringify(defaultState));
+ const [value, update] = hooks.useLocalStorage(
+ "backend-state",
+ JSON.stringify(defaultState),
+ );
// const parsed = value !== undefined ? JSON.parse(value) : value;
- let parsed
+ let parsed;
try {
- parsed = JSON.parse(value!)
+ parsed = JSON.parse(value!);
} catch {
- parsed = undefined
+ parsed = undefined;
}
- const state: BackendState = !parsed?.status ? defaultState : parsed
+ const state: BackendState = !parsed?.status ? defaultState : parsed;
return {
state,
clear() {
- update(JSON.stringify(defaultState))
+ update(JSON.stringify(defaultState));
},
save(info) {
- const nextState: BackendState = { status: "loggedIn", ...info }
- update(JSON.stringify(nextState))
+ const nextState: BackendState = { status: "loggedIn", ...info };
+ update(JSON.stringify(nextState));
},
- }
+ };
}
diff --git a/packages/demobank-ui/src/utils.ts
b/packages/demobank-ui/src/utils.ts
index 223dbe707..f769bca9a 100644
--- a/packages/demobank-ui/src/utils.ts
+++ b/packages/demobank-ui/src/utils.ts
@@ -6,7 +6,9 @@ import { canonicalizeBaseUrl } from "@gnu-taler/taler-util";
* the input is invalid, the valid amount otherwise.
*/
const amountRegex = /^[0-9]+(.[0-9]+)?$/;
-export function validateAmount(maybeAmount: string | undefined): string |
undefined {
+export function validateAmount(
+ maybeAmount: string | undefined,
+): string | undefined {
if (!maybeAmount || !amountRegex.test(maybeAmount)) {
return;
}
@@ -29,8 +31,7 @@ const maybeRootPath =
"https://bank.demo.taler.net/demobanks/default/";
export function getBankBackendBaseUrl(): string {
const overrideUrl = localStorage.getItem("bank-base-url");
- return canonicalizeBaseUrl(overrideUrl ? overrideUrl : maybeRootPath)
-
+ return canonicalizeBaseUrl(overrideUrl ? overrideUrl : maybeRootPath);
}
export function undefinedIfEmpty<T extends object>(obj: T): T | undefined {
--
To stop receiving notification emails like this one, please contact
gnunet@gnunet.org.