summaryrefslogtreecommitdiff
path: root/packages/taler-wallet-core/src/wallet.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2023-10-23 16:30:56 +0200
committerFlorian Dold <florian@dold.me>2023-10-23 16:30:56 +0200
commit51cf4180827f4560df954744f724f0bfc5d29a20 (patch)
treecd09aca490eb1f67d7a55104f80a28d537ddbbf1 /packages/taler-wallet-core/src/wallet.ts
parent9515979bb6351ed6325541d1dfa4375463ae9428 (diff)
downloadwallet-core-51cf4180827f4560df954744f724f0bfc5d29a20.tar.gz
wallet-core-51cf4180827f4560df954744f724f0bfc5d29a20.tar.bz2
wallet-core-51cf4180827f4560df954744f724f0bfc5d29a20.zip
move skipDefaults to wallet config
Diffstat (limited to 'packages/taler-wallet-core/src/wallet.ts')
-rw-r--r--packages/taler-wallet-core/src/wallet.ts13
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,
},
};