diff --git a/src/handlers/list_files.rs b/src/handlers/list_files.rs index f3de33b5ccd4b1f8d8181daf9e4906b037e09c56..1821365db24e3c7b0df552f09e0be50c6380d8b6 100644 --- a/src/handlers/list_files.rs +++ b/src/handlers/list_files.rs @@ -44,13 +44,12 @@ pub async fn list_files(req: &mut Request, res: &mut Response) { let human_time = convert_unix_timestamp(f.expiry); // If isDeleted, change colour to red, else green - let mut colour: String = String::new(); - if f.is_deleted { - colour = "background-color: #ff00000a;".to_string() + let colour = if f.is_deleted { + "background-color: #ff00000a;".to_string() } else { - colour = "background-color: #00ff100a;".to_string() - } - + "background-color: #00ff100a;".to_string() + }; + // Add a new file to the rendered string html.push_str(&format!("<tr style='{}'><td><a href={}>{}</a></td><td data-sort='{}'>{}</td><td>{}</td><td>{}</td><td data-sort='{}'>{}</td></tr>", colour, diff --git a/src/handlers/mod.rs b/src/handlers/mod.rs index 4a95b8dc6c3d97cfadb53bd14626ccd9cb53013f..c7167d7c8e60ab4a2c7bc4011cb190bf499dc5af 100644 --- a/src/handlers/mod.rs +++ b/src/handlers/mod.rs @@ -195,9 +195,7 @@ fn convert_unix_timestamp(unix_timestamp: i64) -> String { Utc, ); - let relative_date = datetime.humanize(); - - relative_date.to_string() + datetime.humanize() } /// Calculate the number of files in the FileMetric result diff --git a/src/main.rs b/src/main.rs index 0e40896757d096ff3eeea44a81f8034824144d17..16d72a12bfc8ed862651acca202b8da68d3bdf23 100644 --- a/src/main.rs +++ b/src/main.rs @@ -80,10 +80,10 @@ async fn main() { let db_url = &CONFIG.database.url; // Match on the database type - match DatabaseType::from_str(&sql_backend) { + match DatabaseType::from_str(sql_backend) { Some(DatabaseType::Sqlite) => { tracing::info!("Using SQLite backend"); - let pool = SqlitePool::connect(&db_url).await.unwrap(); + let pool = SqlitePool::connect(db_url).await.unwrap(); SQLITE.set(pool).unwrap(); } Some(DatabaseType::Postgres) => {