diff --git a/src/admin.rs b/src/admin.rs index 81cc326..5ee7e36 100644 --- a/src/admin.rs +++ b/src/admin.rs @@ -78,7 +78,7 @@ pub async fn secret_command_handler( println!("MSG: {}", msg.html_text().unwrap()); match cmd { SecretCommands::Secret { pass } => { - if user.is_admin == true { + if user.is_admin { bot.send_message(msg.from.unwrap().id, "You are an admin already") .await?; } else if pass == admin_password { diff --git a/src/main.rs b/src/main.rs index 9fc1299..3effd29 100644 --- a/src/main.rs +++ b/src/main.rs @@ -91,7 +91,7 @@ async fn main() -> Result<(), Box> { let state_mgr = MongodbStorage::open(config.db_url.clone().as_ref(), "gongbot", Json).await?; // TODO: delete this in production - let events: Vec> = vec!["2025-04-09T18:00:00+04:00", "2025-04-11T16:00:00+04:00"] + let events: Vec> = ["2025-04-09T18:00:00+04:00", "2025-04-11T16:00:00+04:00"] .iter() .map(|d| DateTime::parse_from_rfc3339(d).unwrap().into()) .collect(); @@ -160,10 +160,7 @@ async fn callback_handler( "more_info" => { answer_message( &bot, - q.chat_id() - .clone() - .map(|i| i.0) - .unwrap_or(q.from.id.0 as i64), + q.chat_id().map(|i| i.0).unwrap_or(q.from.id.0 as i64), &mut db, "more_info", None as Option, @@ -442,7 +439,7 @@ async fn answer_message>( .await .unwrap() .unwrap_or("Please, set content of this message".into()); - let media = db.get_media(&literal).await.unwrap(); + let media = db.get_media(literal).await.unwrap(); let (chat_id, msg_id) = match media.len() { // just a text 0 => {