diff options
author | Florian Dold <florian@dold.me> | 2023-10-23 16:30:56 +0200 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2023-10-23 16:30:56 +0200 |
commit | 51cf4180827f4560df954744f724f0bfc5d29a20 (patch) | |
tree | cd09aca490eb1f67d7a55104f80a28d537ddbbf1 /packages/taler-wallet-core/src/wallet.ts | |
parent | 9515979bb6351ed6325541d1dfa4375463ae9428 (diff) | |
download | wallet-core-51cf4180827f4560df954744f724f0bfc5d29a20.tar.xz |
move skipDefaults to wallet config
Diffstat (limited to 'packages/taler-wallet-core/src/wallet.ts')
-rw-r--r-- | packages/taler-wallet-core/src/wallet.ts | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/packages/taler-wallet-core/src/wallet.ts b/packages/taler-wallet-core/src/wallet.ts index 3d392583f..79e4cf1a1 100644 --- a/packages/taler-wallet-core/src/wallet.ts +++ b/packages/taler-wallet-core/src/wallet.ts @@ -932,9 +932,9 @@ async function dumpCoins(ws: InternalWalletState): Promise<CoinDumpJson> { ageCommitmentProof: c.ageCommitmentProof, spend_allocation: c.spendAllocation ? { - amount: c.spendAllocation.amount, - id: c.spendAllocation.id, - } + amount: c.spendAllocation.amount, + id: c.spendAllocation.id, + } : undefined, }); } @@ -1064,7 +1064,7 @@ async function dispatchRequestInternal<Op extends WalletApiOperation>( case WalletApiOperation.InitWallet: { logger.trace("initializing wallet"); ws.initCalled = true; - if (typeof payload === "object" && (payload as any).skipDefaults) { + if (ws.config.testing.skipDefaults) { logger.trace("skipping defaults"); } else { logger.trace("filling defaults"); @@ -1278,8 +1278,8 @@ async function dispatchRequestInternal<Op extends WalletApiOperation>( url.templateParams.amount !== undefined && typeof url.templateParams.amount === "string" ) { - templateDetails.amount = - (req.templateParams.amount ?? url.templateParams.amount) as AmountString | undefined; + templateDetails.amount = (req.templateParams.amount ?? + url.templateParams.amount) as AmountString | undefined; } if ( url.templateParams.summary !== undefined && @@ -1751,6 +1751,7 @@ export class Wallet { devModeActive: false, insecureTrustExchange: false, denomselAllowLate: false, + skipDefaults: false, }, }; |