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(())