tsk-202: Cleanup

This commit is contained in:
kdeng00
2025-10-30 16:41:34 -04:00
parent 9f3e49bd01
commit 677822d171
+23 -21
View File
@@ -69,28 +69,30 @@ pub mod endpoint {
match crate::repo::song::get_song(&pool, &song_id).await { match crate::repo::song::get_song(&pool, &song_id).await {
Ok(song) => { Ok(song) => {
let directory = icarus_envy::environment::get_root_directory().await.value; let directory = icarus_envy::environment::get_root_directory().await.value;
let file_type = icarus_meta::detection::coverart::file_type_from_data(&data).unwrap(); let file_type =
icarus_meta::detection::coverart::file_type_from_data(&data).unwrap();
let coverart_type = if file_type.file_type let coverart_type = if file_type.file_type
== icarus_meta::detection::coverart::constants::JPEG_TYPE == icarus_meta::detection::coverart::constants::JPEG_TYPE
{ {
icarus_models::types::CoverArtType::JpegExtension icarus_models::types::CoverArtType::JpegExtension
} else if file_type.file_type } else if file_type.file_type
== icarus_meta::detection::coverart::constants::JPG_TYPE == icarus_meta::detection::coverart::constants::JPG_TYPE
{ {
icarus_models::types::CoverArtType::JpgExtension icarus_models::types::CoverArtType::JpgExtension
} else if file_type.file_type } else if file_type.file_type
== icarus_meta::detection::coverart::constants::PNG_TYPE == icarus_meta::detection::coverart::constants::PNG_TYPE
{ {
icarus_models::types::CoverArtType::PngExtension icarus_models::types::CoverArtType::PngExtension
} else { } else {
response.message = String::from("Invalid CoverArt type"); response.message = String::from("Invalid CoverArt type");
return ( return (
axum::http::StatusCode::INTERNAL_SERVER_ERROR, axum::http::StatusCode::INTERNAL_SERVER_ERROR,
axum::Json(response) axum::Json(response),
); );
}; };
// TODO: Make this random and the file extension should not be hard coded let filename =
let filename = icarus_models::coverart::generate_filename(coverart_type, true).unwrap(); icarus_models::coverart::generate_filename(coverart_type, true)
.unwrap();
let mut coverart = let mut coverart =
icarus_models::coverart::init::init_coverart_dir_and_filename( icarus_models::coverart::init::init_coverart_dir_and_filename(