From 97d89196ab15f4ac923a4539b8358d767bcd5d08 Mon Sep 17 00:00:00 2001 From: "Andrew Phillips (aider)" Date: Sat, 10 May 2025 13:07:03 -0300 Subject: [PATCH] refactor: Remove duplicated functions from list.rs --- src/modes/list.rs | 38 -------------------------------------- 1 file changed, 38 deletions(-) diff --git a/src/modes/list.rs b/src/modes/list.rs index acecba8..82de955 100644 --- a/src/modes/list.rs +++ b/src/modes/list.rs @@ -178,41 +178,3 @@ pub fn mode_list( } // These helper functions are needed for the mode_list function -pub fn get_item_tags(conn: &Connection, item: &Item) -> Result> { - debug!("DB: Getting tags for item: {:?}", item); - let mut statement = conn - .prepare_cached("SELECT id, name FROM tags WHERE id=?1 ORDER BY name ASC") - .context("Problem preparing SQL statement")?; - let mut rows = statement.query([item.id])?; - - let mut tags = Vec::new(); - - while let Some(row) = rows.next()? { - tags.push(Tag { - id: row.get(0)?, - name: row.get(1)?, - }); - } - - Ok(tags) -} - -pub fn get_item_meta(conn: &Connection, item: &Item) -> Result> { - debug!("DB: Getting item meta: {:?}", item); - let mut statement = conn - .prepare_cached("SELECT id, name, value FROM metas WHERE id=?1 ORDER BY name ASC") - .context("Problem preparing SQL statement")?; - let mut rows = statement.query([item.id])?; - - let mut metas = Vec::new(); - - while let Some(row) = rows.next()? { - metas.push(Meta { - id: row.get(0)?, - name: row.get(1)?, - value: row.get(2)?, - }); - } - - Ok(metas) -}