From 3ef90c93ae0c9e2846b9db51292b3bcb7acd3312 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Manuel=20V=C3=B6gele?= Date: Tue, 11 Apr 2023 15:27:04 +0200 Subject: [PATCH] Don't panic if check_task runs into an error --- src/main.rs | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/main.rs b/src/main.rs index 45b6a10..93834e3 100644 --- a/src/main.rs +++ b/src/main.rs @@ -114,8 +114,11 @@ async fn main() { sleep(sleep_duration).await; - // TODO Log the error and continue instead - check_task(&bot, config.reminder_time, &db).await.unwrap(); + let result = check_task(&bot, config.reminder_time, &db).await; + if let Err(e) = result { + // TODO Emitting a backtrace would be nice + error!("{}", e); + } } }); }