From 959f954d9dd8adc053f30628f556fb48ef01b9e0 Mon Sep 17 00:00:00 2001 From: Oleg Sobolev Date: Tue, 26 Mar 2024 10:09:26 +0700 Subject: [PATCH] send message when queue is empty --- src/telegram.rs | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/src/telegram.rs b/src/telegram.rs index c8b453f..b3a39b1 100644 --- a/src/telegram.rs +++ b/src/telegram.rs @@ -68,15 +68,17 @@ impl TelegramBot { } Command::List => { let tracks = player.lock().unwrap().list_tracks(); - bot.send_message( - msg.chat.id, - tracks + let message: String; + if tracks.is_empty() { + message = String::from("The queue is empty."); + } else { + message = tracks .iter() .map(|t| t.path.to_str().unwrap()) .collect::>() - .join("\n"), - ) - .await?; + .join("\n"); + } + bot.send_message(msg.chat.id, message).await?; } }; Ok(())