From eb018a69f3482d9d756f1e2aa08c3915452d24d2 Mon Sep 17 00:00:00 2001 From: Byte Dice Date: Sat, 9 Aug 2025 16:51:37 +0200 Subject: [PATCH] minor bugfixes --- data/lang/en.json | 2 +- data/lang/gpt_fr.json | 2 +- src/messages.rs | 6 +++--- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/data/lang/en.json b/data/lang/en.json index 4b342e8..edc8d3f 100644 --- a/data/lang/en.json +++ b/data/lang/en.json @@ -15,7 +15,7 @@ "dc_msg_dm_python_err": "Unknown internal Python Error:\n```\n{0}\n```", "dc_msg_embed_default_embed_desc": "Default english embed description.", "dc_msg_embed_re_post": "Spoilers and vote length anonymizer for fair review!\n## Post Data:\n**Subreddit:** {0}\n**Post upvotes:** ||`{1:>6}`||\n**Moderator votes:** ||`{2:>6}`||\n**Media type:** `{3}`\n## Listing Data:\n**Added by:** human: {4} | bot: {5}\n**Approved:** {6}", - "dc_msg_embed_re_removed": "## Removed by `{0}`\n**Reason:** {1}\n**URL**: ||<{2}>||", + "dc_msg_embed_re_removed": "## Removed by `{0}`\n**Reason:** {1}", "dc_msg_err_trace": "Unknown error!\nError trace: {0}", "dc_msg_failed_shorturl_conversion": "Couldn't convert to shortURL: Invalid Reddit URL format.", "dc_msg_mandatory_response": "Mandatory response message, please ignore.", diff --git a/data/lang/gpt_fr.json b/data/lang/gpt_fr.json index a510adc..e04b2de 100644 --- a/data/lang/gpt_fr.json +++ b/data/lang/gpt_fr.json @@ -15,7 +15,7 @@ "dc_msg_dm_python_err": "Erreur Python interne inconnue :\n```\n{0}\n```", "dc_msg_embed_default_embed_desc": "Description par défaut de l'encart en anglais.", "dc_msg_embed_re_post": "Spoilers et anonymiseur de durée des votes pour une évaluation équitable !\n## Données du post :\n**Subreddit :** {0}\n**Votes positifs du post :** ||`{1:>6}`||\n**Votes des modérateurs :** ||`{2:>6}`||\n**Type de média :** `{3}`\n## Données d'inscription :\n**Ajouté par :** humain : {4} | bot : {5}\n**Approuvé:** {6}", - "dc_msg_embed_re_removed": "## Supprimé par `{0}`\n**Raison :** {1}\n**URL** : ||<{2}>||", + "dc_msg_embed_re_removed": "## Supprimé par `{0}`\n**Raison :** {1}", "dc_msg_err_trace": "Erreur inconnue !\nTrace de l’erreur : {0}", "dc_msg_failed_shorturl_conversion": "Échec de la conversion en shortURL : format d’URL Reddit invalide.", "dc_msg_mandatory_response": "Message de réponse obligatoire, merci d’ignorer.", diff --git a/src/messages.rs b/src/messages.rs index 64b3ded..d5002bb 100644 --- a/src/messages.rs +++ b/src/messages.rs @@ -264,10 +264,10 @@ pub fn make_removed_embed(post_data: &Value, url: &str, ephemeral: bool) -> Embe let desc = lang!( "dc_msg_embed_re_removed", - post_data["removed"]["by"].as_str().unwrap(), - if !post_data["removed"]["reason"].is_null() { post_data["removed"]["reason"].as_str().unwrap() } + if !post_data["removed"]["by"].is_null() { post_data["removed"]["by"].as_str().unwrap() } else { &none }, - url + if !post_data["removed"]["reason"].is_null() { post_data["removed"]["reason"].as_str().unwrap() } + else { &none } ); let json_encoded = trim_compress_and_encode_json(post_data);