Index: Cargo.lock ================================================================== --- Cargo.lock +++ Cargo.lock @@ -3746,8 +3746,8 @@ "syn", ] [[package]] name = "zmij" -version = "1.0.6" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aac060176f7020d62c3bcc1cdbcec619d54f48b07ad1963a3f80ce7a0c17755f" +checksum = "de9211a9f64b825911bdf0240f58b7a8dac217fe260fc61f080a07f61372fbd5" Index: src/core.rs ================================================================== --- src/core.rs +++ src/core.rs @@ -261,17 +261,17 @@ }; let source = { let mut conn = self.db.begin().await.stack()?; match conn.get_one(owner, source_id).await { Ok(Some(source)) => source.to_string(), - Ok(None) => "Source not found in database.stack()?".to_string(), + Ok(None) => "Source not found in database?".to_string(), Err(err) => format!("Failed to fetch source data:\n{err}"), } }; smol::spawn(Compat::new(async move { if let Err(err) = clone.check(source_id, true, Some(last_scrape)).await { - if let Err(err) = clone.send(&format!("{source}\n\nšŸ›‘ {}", encode(&err.to_string())), None, Some(ParseMode::MarkdownV2)).await { + if let Err(err) = clone.send(&format!("šŸ›‘ {source}\n{}", encode(&err.to_string())), None, Some(ParseMode::MarkdownV2)).await { eprintln!("Check error: {err}"); // clone.disable(&source_id, owner).await.unwrap(); }; }; })).detach(); Index: src/main.rs ================================================================== --- src/main.rs +++ src/main.rs @@ -13,11 +13,11 @@ StackableErr, }; use tgbot::handler::LongPoll; fn main () -> Result<()> { - smol::future::block_on(Compat::new(async { + smol::block_on(Compat::new(async { async_main().await.unwrap(); })); Ok(()) }