diff options
author | Florian Dold <florian@dold.me> | 2024-03-07 17:28:14 +0100 |
---|---|---|
committer | Florian Dold <florian@dold.me> | 2024-03-07 17:28:42 +0100 |
commit | c22b13eebe0577c2b948a99e42670580d49d60ce (patch) | |
tree | 9497f6edba090d03139490d279f233057a23d69e /packages/taler-wallet-core/src/denominations.ts | |
parent | 284df1fb5d3e255ef802de389e3fd9ba11a3184f (diff) | |
download | wallet-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.ts | 5 |
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; } |