diff options
author | Antoine A <> | 2024-01-23 17:16:55 +0100 |
---|---|---|
committer | Antoine A <> | 2024-01-23 17:16:55 +0100 |
commit | 8aeffb3f9d4fa5323d896a46902ed2384a953cbd (patch) | |
tree | c69a28ea5a5cde0b7a20b7e5915ad51626ed080e /util/src/main/kotlin/DB.kt | |
parent | 73a98866810b47e341b00c5e2fcc0fc4f9a22cbe (diff) | |
download | libeufin-8aeffb3f9d4fa5323d896a46902ed2384a953cbd.tar.gz libeufin-8aeffb3f9d4fa5323d896a46902ed2384a953cbd.tar.bz2 libeufin-8aeffb3f9d4fa5323d896a46902ed2384a953cbd.zip |
Share TalerAmount logic
Diffstat (limited to 'util/src/main/kotlin/DB.kt')
-rw-r--r-- | util/src/main/kotlin/DB.kt | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/util/src/main/kotlin/DB.kt b/util/src/main/kotlin/DB.kt index 82e492f2..6575e998 100644 --- a/util/src/main/kotlin/DB.kt +++ b/util/src/main/kotlin/DB.kt @@ -328,4 +328,12 @@ abstract class DbPool(cfg: String, schema: String): java.io.Closeable { override fun close() { pool.close() } +} + +fun ResultSet.getAmount(name: String, currency: String): TalerAmount{ + return TalerAmount( + getLong("${name}_val"), + getInt("${name}_frac"), + currency + ) }
\ No newline at end of file |