From da39c64f302bc2edc4214bbe25a0a9eb54063b09 Mon Sep 17 00:00:00 2001 From: ThetaDev Date: Sat, 10 Aug 2024 16:26:43 +0200 Subject: [PATCH] fix: detect ip-ban error message --- cli/src/main.rs | 3 +-- src/client/player.rs | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/cli/src/main.rs b/cli/src/main.rs index 9458e81..96e3925 100644 --- a/cli/src/main.rs +++ b/cli/src/main.rs @@ -519,8 +519,7 @@ impl std::io::Write for ProgWriter { #[tokio::main] async fn main() { if let Err(e) = run().await { - println!("{}", "Error:".red().bold()); - println!("{}", e); + println!("{} {}", "Error:".red().bold(), e); std::process::exit(1); } } diff --git a/src/client/player.rs b/src/client/player.rs index b78a15c..430d33c 100644 --- a/src/client/player.rs +++ b/src/client/player.rs @@ -221,6 +221,7 @@ impl MapResponse for response::Player { .find_map(|word| match word { "age" | "inappropriate" => Some(UnavailabilityReason::AgeRestricted), "private" => Some(UnavailabilityReason::Private), + "bot" => Some(UnavailabilityReason::IpBan), _ => None, }) .unwrap_or_default();