diff options
author | Sebastian <sebasjm@gmail.com> | 2023-04-13 12:17:50 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2023-04-13 12:57:38 -0300 |
commit | 2baa42f22346be1a1baafb96ba8b5169da8db83c (patch) | |
tree | 5ca3ec27349eecef23c579f6f368991b3dbebb5f /packages/demobank-ui/src/hooks/backend.ts | |
parent | b567ba4668a5ac034e7227f53b5290195303980c (diff) | |
download | wallet-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.ts | 16 |
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 = { |