From f20ca6073f247ec656f1ecd1f941539abb2bd4c9 Mon Sep 17 00:00:00 2001 From: AppleTheGolden Date: Mon, 2 Sep 2019 15:58:30 +0200 Subject: [PATCH] Fix replying with an empty mistake list MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Have a cat as consolation: 🐈 --- src/main.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 40bd2e1..dfdb65f 100644 --- a/src/main.rs +++ b/src/main.rs @@ -81,14 +81,19 @@ impl EventHandler for Handler { msg.id ); - let link = link.as_str().replacen("/p/", "/r/", 1); - let log = match get_log(&link) { + let link_raw = link.as_str().replacen("/p/", "/r/", 1); + let log = match get_log(&link_raw) { Ok(o) => o, Err(_) => return, }; debug!("Content of log: {}", log); let mistakes = common_mistakes(&log); + + if mistakes.is_empty() { + info!("Didn't find any mistakes in log ({})", link.as_str()); + return + } debug!("Mistakes found: {:?}", mistakes); if let Err(why) = msg.channel_id.send_message(&ctx.http, |m| {