aboutsummaryrefslogtreecommitdiff
path: root/packages/demobank-ui/src/hooks/backend.ts
diff options
context:
space:
mode:
authorSebastian <sebasjm@gmail.com>2023-04-13 12:17:50 -0300
committerSebastian <sebasjm@gmail.com>2023-04-13 12:57:38 -0300
commit2baa42f22346be1a1baafb96ba8b5169da8db83c (patch)
tree5ca3ec27349eecef23c579f6f368991b3dbebb5f /packages/demobank-ui/src/hooks/backend.ts
parentb567ba4668a5ac034e7227f53b5290195303980c (diff)
downloadwallet-core-2baa42f22346be1a1baafb96ba8b5169da8db83c.tar.xz
show warning if bank settings are wrong
Diffstat (limited to 'packages/demobank-ui/src/hooks/backend.ts')
-rw-r--r--packages/demobank-ui/src/hooks/backend.ts16
1 files changed, 12 insertions, 4 deletions
diff --git a/packages/demobank-ui/src/hooks/backend.ts b/packages/demobank-ui/src/hooks/backend.ts
index e0b8d83ef..ca73a4793 100644
--- a/packages/demobank-ui/src/hooks/backend.ts
+++ b/packages/demobank-ui/src/hooks/backend.ts
@@ -53,10 +53,18 @@ interface LoggedOut {
export function getInitialBackendBaseURL(): string {
const overrideUrl = localStorage.getItem("bank-base-url");
-
- return canonicalizeBaseUrl(
- overrideUrl ? overrideUrl : bankUiSettings.backendBaseURL,
- );
+ if (!overrideUrl) {
+ //normal path
+ if (!bankUiSettings.backendBaseURL) {
+ console.error(
+ "ERROR: backendBaseURL was overridden by a setting file and missing. Setting value to 'window.origin'",
+ );
+ return canonicalizeBaseUrl(window.origin);
+ }
+ return canonicalizeBaseUrl(bankUiSettings.backendBaseURL);
+ }
+ // testing/development path
+ return canonicalizeBaseUrl(overrideUrl);
}
export const defaultState: BackendState = {