commit 9b9ae5d3efc3ba8099734b4392ccf1d8b3bda422 parent 4ddcada57dc252c4ccdb79d573228e25bc2811ed Author: Antoine A <> Date: Thu, 8 Feb 2024 09:44:43 +0100 Remove redundant query when poll timeout Diffstat:
| M | bank/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