From d531f8909d3ee47ea11a7a0dc60ea70819c16032 Mon Sep 17 00:00:00 2001 From: jakka Date: Tue, 30 Sep 2025 17:00:59 +0300 Subject: removed useless trait, reorganized code, isolated modules --- src/main.rs | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) (limited to 'src/main.rs') diff --git a/src/main.rs b/src/main.rs index d1e4562..de3da62 100644 --- a/src/main.rs +++ b/src/main.rs @@ -5,7 +5,6 @@ use anyhow::Result; use clap::{Arg, ArgAction, Command, ValueHint, command, value_parser}; use clap_complete::{Generator, Shell, generate}; use console::style; -use rusqlite::Connection; use std::{ path::PathBuf, sync::{ @@ -14,8 +13,6 @@ use std::{ }, }; -use crate::db::Database; - fn build_cli() -> Command { command!() .arg( @@ -93,12 +90,12 @@ fn main() -> Result<()> { r.store(false, Ordering::SeqCst); })?; - let conn = Connection::new(args.get_one::("db"))?; + let conn = db::init_connection(args.get_one::("db"))?; let path = args.get_one::("path"); if path.is_none() && !args.get_flag("clean") && !args.get_flag("doit") { - let count = conn.get_toencode_number()?; + let count = db::get_toencode_number(&conn)?; println!("Files to reencode:\t{}", style(count).green()); return Ok(()); } -- cgit v1.3.1