From 921e0717636944fd1c5d5f72b2e50c203ab80027 Mon Sep 17 00:00:00 2001 From: Observer KRypt0n_ Date: Sun, 16 Apr 2023 12:19:38 +0200 Subject: [PATCH] feat: implemented new telemetry checking --- src/genshin/consts.rs | 3 --- src/genshin/game.rs | 2 +- src/honkai/consts.rs | 3 --- src/honkai/game.rs | 2 +- 4 files changed, 2 insertions(+), 8 deletions(-) diff --git a/src/genshin/consts.rs b/src/genshin/consts.rs index 4b6e232..19abb3e 100644 --- a/src/genshin/consts.rs +++ b/src/genshin/consts.rs @@ -1,8 +1,5 @@ use std::path::PathBuf; -/// Timeout used to check acessibility of telemetry servers -pub const TELEMETRY_CHECK_TIMEOUT: Option = Some(3); - /// Get default launcher dir path /// /// `$HOME/.local/share/anime-game-launcher` diff --git a/src/genshin/game.rs b/src/genshin/game.rs index 72238df..e7c5cac 100644 --- a/src/genshin/game.rs +++ b/src/genshin/game.rs @@ -65,7 +65,7 @@ pub fn run() -> anyhow::Result<()> { tracing::info!("Checking telemetry"); - if let Some(server) = telemetry::is_disabled(consts::TELEMETRY_CHECK_TIMEOUT) { + if let Some(server) = telemetry::is_disabled()? { return Err(anyhow::anyhow!("Telemetry server is not disabled: {server}")); } diff --git a/src/honkai/consts.rs b/src/honkai/consts.rs index 67400b7..2e5d281 100644 --- a/src/honkai/consts.rs +++ b/src/honkai/consts.rs @@ -1,8 +1,5 @@ use std::path::PathBuf; -/// Timeout used to check acessibility of telemetry servers -pub const TELEMETRY_CHECK_TIMEOUT: Option = Some(3); - /// Get default launcher dir path /// /// `$HOME/.local/share/honkers-launcher` diff --git a/src/honkai/game.rs b/src/honkai/game.rs index 844b28a..1e30e48 100644 --- a/src/honkai/game.rs +++ b/src/honkai/game.rs @@ -58,7 +58,7 @@ pub fn run() -> anyhow::Result<()> { tracing::info!("Checking telemetry"); - if let Some(server) = telemetry::is_disabled(consts::TELEMETRY_CHECK_TIMEOUT) { + if let Some(server) = telemetry::is_disabled()? { return Err(anyhow::anyhow!("Telemetry server is not disabled: {server}")); }