disallow empty messeges

This commit is contained in:
Norbert Morawski 2023-07-08 06:03:34 +02:00
parent bdecb76824
commit 520db4fe58

View File

@ -104,9 +104,17 @@ async fn start_client(addr: &str) -> Result<(), Box<dyn Error>> {
loop {
let mut input = String::new();
reader.read_line(&mut input).await?;
stream.write_all(input.trim().as_bytes()).await?;
let trimmed_input = input.trim();
if trimmed_input.is_empty() {
println!("Empty message. Please enter a non-empty message.");
continue;
}
stream.write_all(trimmed_input.as_bytes()).await?;
// Print sent message
println!("Sent message from {}: {}", username.trim(), input.trim());
println!("Sent message from {}: {}", username.trim(), trimmed_input);
}
}