summaryrefslogtreecommitdiff
path: root/bank/src/main/kotlin/tech/libeufin/bank/db/WithdrawalDAO.kt
diff options
context:
space:
mode:
authorAntoine A <>2024-03-16 02:23:06 +0100
committerAntoine A <>2024-03-16 02:23:06 +0100
commite292fa357724df8695b6110eec6e4a60c7986363 (patch)
tree417196f539625eeb8b805f8b8d9dc0c5783caf97 /bank/src/main/kotlin/tech/libeufin/bank/db/WithdrawalDAO.kt
parente5e718622da88f8eff5474a3c7092ee51360977e (diff)
downloadlibeufin-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.kt4
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 {