refactor: improve code formatting and readability in SQL and function calls

This commit is contained in:
Andrew Phillips
2025-05-14 22:50:35 -03:00
committed by Andrew Phillips (aider)
parent dd8f828ed3
commit 5a6a8ee97b
5 changed files with 49 additions and 37 deletions

View File

@@ -5,7 +5,7 @@ use std::str::FromStr;
use crate::compression_engine::{CompressionType, get_compression_engine};
use crate::db;
use crate::digest_engine;
use crate::modes::common::store_item_digest_value;
use crate::modes::common::{cmd_args_digest_type, get_digest_type_meta, store_item_digest_value};
use clap::Command;
use clap::error::ErrorKind;
use log::{debug, info};
@@ -67,13 +67,11 @@ pub fn mode_update(
}
}
if item.digest_value.is_none() {
let digest_type = digest_engine::DigestType::from_str(&item.digest_type.clone())?;
if digest_type != digest_engine::DigestType::None {
info!("Updating unknown digest value");
}
let digest_type = cmd_args_digest_type(cmd, args);
let digest_meta = get_digest_type_meta(digest_type.clone());
let digest_value = db::get_item_meta_value(&conn, &item, digest_meta)?;
if digest_value.is_none() || digest_value.unwrap().is_empty() {
let item_file_metadata = item_path.metadata();
if item_file_metadata.is_ok() {
@@ -97,10 +95,6 @@ pub fn mode_update(
let digest_value = digest_engine.finalize()?;
debug!("DIGEST: {}", digest_value);
// Update item with new digest value
item.digest_value = Some(digest_value.clone());
db::update_item(conn, item.clone())?;
// Save digest to meta using the common function
store_item_digest_value(conn, item.clone(), digest_type, digest_value)?;
} else {