libeufin

Integration and sandbox testing for FinTech APIs and data formats
Log | Files | Refs | Submodules | README | LICENSE

commit 9b9ae5d3efc3ba8099734b4392ccf1d8b3bda422
parent 4ddcada57dc252c4ccdb79d573228e25bc2811ed
Author: Antoine A <>
Date:   Thu,  8 Feb 2024 09:44:43 +0100

Remove redundant query when poll timeout

Diffstat:
Mbank/src/main/kotlin/tech/libeufin/bank/db/Database.kt | 7+++++--
1 file changed, 5 insertions(+), 2 deletions(-)

diff --git a/bank/src/main/kotlin/tech/libeufin/bank/db/Database.kt b/bank/src/main/kotlin/tech/libeufin/bank/db/Database.kt @@ -183,8 +183,11 @@ class Database(dbConfig: String, internal val bankCurrency: String, internal val val init = load() // Long polling if we found no transactions if (init.isEmpty()) { - polling.join() - load() + if (polling.join() != null) { + load() + } else { + init + } } else { polling.cancel() init