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:
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);
}