Compare commits

...

2 Commits

Author SHA1 Message Date
5143b03e1a Code formatting 2025-10-11 16:19:17 -04:00
f72fb8963f Added method to save coverart to the filesystem 2025-10-11 16:18:48 -04:00

View File

@@ -1,3 +1,5 @@
use std::io::Write;
use serde::{Deserialize, Serialize}; use serde::{Deserialize, Serialize};
#[derive(Clone, Debug, Default, Deserialize, Serialize, utoipa::ToSchema)] #[derive(Clone, Debug, Default, Deserialize, Serialize, utoipa::ToSchema)]
@@ -26,7 +28,17 @@ pub mod init {
} }
impl CoverArt { impl CoverArt {
// TODO: Add method to save to filesystem /// Saves the coverart to the filesystem
pub fn save_to_filesystem(&self) -> Result<(), std::io::Error> {
match std::fs::File::create(&self.path) {
Ok(mut file) => match file.write_all(&self.data) {
Ok(_) => Ok(()),
Err(err) => Err(err),
},
Err(err) => Err(err),
}
}
// TODO: Add method to remove from filesystem // TODO: Add method to remove from filesystem
} }