taler-typescript-core

Wallet core logic and WebUIs for various components
Log | Files | Refs | Submodules | README | LICENSE

commit b42ef7bd56afd33e781b45fe276ea512ff466624
parent de8ad8f358c3643334f8a4d5bbf6d33195e8b798
Author: Florian Dold <florian@dold.me>
Date:   Sat, 18 Jul 2026 11:43:06 +0200

util: fix wrong shape of getAccessTokenList response

Diffstat:
Mpackages/taler-util/src/http-client/bank-core.ts | 10+++++++---
1 file changed, 7 insertions(+), 3 deletions(-)

diff --git a/packages/taler-util/src/http-client/bank-core.ts b/packages/taler-util/src/http-client/bank-core.ts @@ -28,6 +28,7 @@ import { OperationOk, PaginationParams, TalerErrorCode, + TokenInfos, TokenRequest, UserAndToken, carefullyParseConfig, @@ -238,7 +239,10 @@ export class TalerCoreBankHttpClient { * https://docs.taler.net/core/api-corebank.html#get--accounts-$USERNAME-tokens * */ - async getAccessTokenList(user: string, pagination?: PaginationParams) { + async getAccessTokenList( + user: string, + pagination?: PaginationParams, + ): Promise<OperationOk<TokenInfos>> { const url = new URL(`accounts/${user}/token`, this.baseUrl); addPaginationParams(url, pagination); const resp = await this.httpLib.fetch(url.href, { @@ -248,9 +252,9 @@ export class TalerCoreBankHttpClient { case HttpStatusCode.Ok: return opSuccessFromHttp(resp, codecForTokenInfoList()); case HttpStatusCode.NoContent: - return opFixedSuccess(resp, { public_accounts: [] }); + return opFixedSuccess(resp, { tokens: [] }); case HttpStatusCode.NotFound: - return opFixedSuccess(resp, { public_accounts: [] }); + return opFixedSuccess(resp, { tokens: [] }); default: return opUnknownHttpFailure(resp); }