taler-typescript-core

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

commit 05980dc52c57681bc1dc7dbe1a4cb46129ce82da
parent 2ee85bac94013beee83383db80e7c7bbb5c6391a
Author: Florian Dold <florian@dold.me>
Date:   Wed, 11 Feb 2026 23:21:36 +0100

wallet-core: fix flag confusion

Diffstat:
Mpackages/taler-util/src/types-taler-wallet.ts | 4++++
Mpackages/taler-wallet-core/src/balance.ts | 2+-
Mpackages/taler-wallet-core/src/refresh.ts | 7++-----
3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/packages/taler-util/src/types-taler-wallet.ts b/packages/taler-util/src/types-taler-wallet.ts @@ -3014,6 +3014,10 @@ export interface ForceRefreshRequest { refreshCoinSpecs: RefreshCoinSpec[]; } +export interface ForceRefreshResponse { + refreshGroupId: string; +} + export const codecForForceRefreshRequest = (): Codec<ForceRefreshRequest> => buildCodecForObject<ForceRefreshRequest>() .property("refreshCoinSpecs", codecForList(codecForRefreshCoinSpec())) diff --git a/packages/taler-wallet-core/src/balance.ts b/packages/taler-wallet-core/src/balance.ts @@ -363,7 +363,7 @@ class BalancesStore { if (this.wex.ws.devExperimentState.flagDisableDirectDeposits) { disableDirectDeposits = true; } else { - disableDirectDeposits = v.disablePeerPayments; + disableDirectDeposits = v.disableDirectDeposits; } let disablePeerPayments: boolean; if (i === 0 && this.wex.ws.devExperimentState.flagDisablePeerPayments) { diff --git a/packages/taler-wallet-core/src/refresh.ts b/packages/taler-wallet-core/src/refresh.ts @@ -50,6 +50,7 @@ import { ExchangeRefundRequest, fnutil, ForceRefreshRequest, + ForceRefreshResponse, getErrorDetailFromException, getRandomBytes, HashCodeString, @@ -2300,14 +2301,10 @@ export function getRefreshesForTransaction( }); } -export interface ForceRefreshResult { - refreshGroupId: string; -} - export async function forceRefresh( wex: WalletExecutionContext, req: ForceRefreshRequest, -): Promise<ForceRefreshResult> { +): Promise<ForceRefreshResponse> { if (req.refreshCoinSpecs.length == 0) { throw Error("refusing to create empty refresh group"); }