aboutsummaryrefslogtreecommitdiff
path: root/packages/taler-wallet-core/src/denominations.ts
diff options
context:
space:
mode:
authorFlorian Dold <florian@dold.me>2024-03-07 17:28:14 +0100
committerFlorian Dold <florian@dold.me>2024-03-07 17:28:42 +0100
commitc22b13eebe0577c2b948a99e42670580d49d60ce (patch)
tree9497f6edba090d03139490d279f233057a23d69e /packages/taler-wallet-core/src/denominations.ts
parent284df1fb5d3e255ef802de389e3fd9ba11a3184f (diff)
downloadwallet-core-c22b13eebe0577c2b948a99e42670580d49d60ce.tar.xz
wallet-core: implement and test lost flag for denominations
Diffstat (limited to 'packages/taler-wallet-core/src/denominations.ts')
-rw-r--r--packages/taler-wallet-core/src/denominations.ts5
1 files changed, 2 insertions, 3 deletions
diff --git a/packages/taler-wallet-core/src/denominations.ts b/packages/taler-wallet-core/src/denominations.ts
index a539918de..d41307d5d 100644
--- a/packages/taler-wallet-core/src/denominations.ts
+++ b/packages/taler-wallet-core/src/denominations.ts
@@ -24,7 +24,6 @@ import {
AmountString,
DenominationInfo,
Duration,
- durationFromSpec,
FeeDescription,
FeeDescriptionPair,
TalerProtocolTimestamp,
@@ -471,10 +470,10 @@ export function isWithdrawableDenom(
} else {
lastPossibleWithdraw = AbsoluteTime.subtractDuraction(
withdrawExpire,
- durationFromSpec({ minutes: 5 }),
+ Duration.fromSpec({ minutes: 5 }),
);
}
const remaining = Duration.getRemaining(lastPossibleWithdraw, now);
const stillOkay = remaining.d_ms !== 0;
- return started && stillOkay && !d.isRevoked && d.isOffered;
+ return started && stillOkay && !d.isRevoked && d.isOffered && !d.isLost;
}