diff options
author | Antoine A <> | 2024-03-16 02:23:06 +0100 |
---|---|---|
committer | Antoine A <> | 2024-03-16 02:23:06 +0100 |
commit | e292fa357724df8695b6110eec6e4a60c7986363 (patch) | |
tree | 417196f539625eeb8b805f8b8d9dc0c5783caf97 /bank/src/main/kotlin/tech/libeufin/bank/db/WithdrawalDAO.kt | |
parent | e5e718622da88f8eff5474a3c7092ee51360977e (diff) | |
download | libeufin-e292fa357724df8695b6110eec6e4a60c7986363.tar.gz libeufin-e292fa357724df8695b6110eec6e4a60c7986363.tar.bz2 libeufin-e292fa357724df8695b6110eec6e4a60c7986363.zip |
Simplify error handling for microsecond overflows that never occur in practice
Diffstat (limited to 'bank/src/main/kotlin/tech/libeufin/bank/db/WithdrawalDAO.kt')
-rw-r--r-- | bank/src/main/kotlin/tech/libeufin/bank/db/WithdrawalDAO.kt | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/bank/src/main/kotlin/tech/libeufin/bank/db/WithdrawalDAO.kt b/bank/src/main/kotlin/tech/libeufin/bank/db/WithdrawalDAO.kt index 27b4002e..3a41c0d8 100644 --- a/bank/src/main/kotlin/tech/libeufin/bank/db/WithdrawalDAO.kt +++ b/bank/src/main/kotlin/tech/libeufin/bank/db/WithdrawalDAO.kt @@ -56,7 +56,7 @@ class WithdrawalDAO(private val db: Database) { stmt.setObject(2, uuid) stmt.setLong(3, amount.value) stmt.setInt(4, amount.frac) - stmt.setLong(5, now.toDbMicros() ?: throw faultyTimestampByBank()) + stmt.setLong(5, now.micros()) stmt.executeQuery().use { when { !it.next() -> @@ -165,7 +165,7 @@ class WithdrawalDAO(private val db: Database) { ) stmt.setString(1, login) stmt.setObject(2, uuid) - stmt.setLong(3, now.toDbMicros() ?: throw faultyTimestampByBank()) + stmt.setLong(3, now.micros()) stmt.setBoolean(4, is2fa) stmt.executeQuery().use { when { |