From 78904d4d08604110f323ea2142621f3a048313f9 Mon Sep 17 00:00:00 2001 From: Johannes Hendrik Gerard van der Weide Date: Tue, 1 Oct 2024 21:09:09 +0200 Subject: [PATCH] Fixed json being snake_case and removed some unnescesary code --- src/main.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index 336027f..08656fd 100644 --- a/src/main.rs +++ b/src/main.rs @@ -11,6 +11,7 @@ struct Emoji { } #[derive(Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] struct File { downloaded: bool, file_name: String, @@ -18,6 +19,7 @@ struct File { } #[derive(Serialize, Deserialize)] +#[serde(rename_all = "camelCase")] struct MetaJson { meta_version: i32, host: String, @@ -57,7 +59,7 @@ fn get_files() -> Vec { let name = file_name_parts[0]; let extension = file_name_parts[1]; - if file.as_ref().expect("Error: could not read file").path().with_extension(extension).exists() && extension == "png" { + if extension == "png" || extension == "jpg" || extension == "jpeg" || extension == "gif" { let file_name = file.expect("Error: could not read file").file_name().into_string().expect("Error: could not read filename as String"); let emoji_data = Emoji { name: name.to_string(),