From 4c8c6569a9cf8cf3d98426413581c1197d57ba9a Mon Sep 17 00:00:00 2001 From: Andrew Phillips Date: Mon, 28 Jul 2025 17:31:12 -0300 Subject: [PATCH] feat: add function to store item meta values --- src/modes/common.rs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/modes/common.rs b/src/modes/common.rs index 2503b76..ec5c61e 100644 --- a/src/modes/common.rs +++ b/src/modes/common.rs @@ -104,6 +104,22 @@ pub fn get_digest_type_meta(digest_type: DigestType) -> String { format!("digest_{}", digest_type.to_string().to_lowercase()) } +pub fn store_item_meta_value( + conn: &mut Connection, + item: Item, + meta_name: String, + meta_value: String, +) -> Result<(), anyhow::Error> { + // Save digest to meta + let meta = Meta { + id: item.id.unwrap(), + name: meta_name, + value: meta_value, + }; + store_meta(conn, meta)?; + Ok(()) +} + pub fn store_item_digest_value( conn: &mut Connection, item: Item,