diff options
author | Sebastian <sebasjm@gmail.com> | 2024-03-26 16:54:35 -0300 |
---|---|---|
committer | Sebastian <sebasjm@gmail.com> | 2024-03-26 16:57:59 -0300 |
commit | dd5aa2145f06a4744cf8f4f3fe14525b613acf87 (patch) | |
tree | 4556037bb742370774a5400c61f2b6ac1345092e /packages/bank-ui | |
parent | af633723b3beae2588c55fd94630a42f27b3f2b1 (diff) |
fix #8660
Diffstat (limited to 'packages/bank-ui')
-rw-r--r-- | packages/bank-ui/src/Routing.tsx | 2 | ||||
-rw-r--r-- | packages/bank-ui/src/context/config.ts | 23 | ||||
-rw-r--r-- | packages/bank-ui/src/pages/LoginForm.tsx | 3 | ||||
-rw-r--r-- | packages/bank-ui/src/pages/RegistrationPage.tsx | 2 |
4 files changed, 14 insertions, 16 deletions
diff --git a/packages/bank-ui/src/Routing.tsx b/packages/bank-ui/src/Routing.tsx index 489dbe30b..3ec5f0c77 100644 --- a/packages/bank-ui/src/Routing.tsx +++ b/packages/bank-ui/src/Routing.tsx @@ -113,7 +113,7 @@ function PublicRounting({ async function doAutomaticLogin(username: string, password: string) { await handleError(async () => { - const resp = await lib.auth(username).createAccessToken(password, { + const resp = await lib.auth(username).createAccessTokenBasic(username, password, { scope: "readwrite", duration: { d_us: "forever" }, refreshable: true, diff --git a/packages/bank-ui/src/context/config.ts b/packages/bank-ui/src/context/config.ts index 55b21d0da..86b6df5f3 100644 --- a/packages/bank-ui/src/context/config.ts +++ b/packages/bank-ui/src/context/config.ts @@ -218,7 +218,6 @@ function buildApiClient(url: URL) { const authClient = (user: string) => new TalerAuthenticationHttpClient( bankClient.getAuthenticationAPI(user).href, - user, httpLib, ); @@ -305,15 +304,15 @@ const evictBankSwrCache: CacheEvictor<TalerCoreBankCacheEviction> = { }; const evictConversionSwrCache: CacheEvictor<TalerBankConversionCacheEviction> = - { - async notifySuccess(op) { - switch (op) { - case TalerBankConversionCacheEviction.UPDATE_RATE: { - await revalidateConversionInfo(); - return; - } - default: - assertUnreachable(op); +{ + async notifySuccess(op) { + switch (op) { + case TalerBankConversionCacheEviction.UPDATE_RATE: { + await revalidateConversionInfo(); + return; } - }, - }; + default: + assertUnreachable(op); + } + }, +}; diff --git a/packages/bank-ui/src/pages/LoginForm.tsx b/packages/bank-ui/src/pages/LoginForm.tsx index 904cd39d2..7eed0cd9e 100644 --- a/packages/bank-ui/src/pages/LoginForm.tsx +++ b/packages/bank-ui/src/pages/LoginForm.tsx @@ -79,8 +79,7 @@ export function LoginForm({ ? undefined : withErrorHandler( async () => - authenticator(username).createAccessToken(password, { - // scope: "readwrite" as "write", // FIX: different than merchant + authenticator(username).createAccessTokenBasic(username, password, { scope: "readwrite", duration: { d_us: "forever" }, refreshable: true, diff --git a/packages/bank-ui/src/pages/RegistrationPage.tsx b/packages/bank-ui/src/pages/RegistrationPage.tsx index d7093d973..dc08ce0fa 100644 --- a/packages/bank-ui/src/pages/RegistrationPage.tsx +++ b/packages/bank-ui/src/pages/RegistrationPage.tsx @@ -114,7 +114,7 @@ function RegistrationForm({ onComplete: () => void, ) { await handleError(async (onError) => { - const resp = await api.createAccount("" as AccessToken, { + const resp = await api.createAccount(undefined, { name, username, password, |