From c492c51f26b55cc2fd1558bba2ea8a0ab2638d3f Mon Sep 17 00:00:00 2001 From: jp1ac4 <121959000+jp1ac4@users.noreply.github.com> Date: Mon, 11 Sep 2023 11:35:54 +0100 Subject: [PATCH] db: use coins() with filter in list_spending_coins() --- src/database/sqlite/mod.rs | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/src/database/sqlite/mod.rs b/src/database/sqlite/mod.rs index 7dbd35ca..37d40002 100644 --- a/src/database/sqlite/mod.rs +++ b/src/database/sqlite/mod.rs @@ -422,13 +422,7 @@ impl SqliteConn { /// List coins that are being spent and whose spending transaction is still unconfirmed. pub fn list_spending_coins(&mut self) -> Vec { - db_query( - &mut self.conn, - "SELECT * FROM coins WHERE spend_txid IS NOT NULL AND spend_block_time IS NULL", - rusqlite::params![], - |row| row.try_into(), - ) - .expect("Db must not fail") + self.coins(&[CoinStatus::Spending], &[]) } // FIXME: don't take the whole coin, we don't need it.