From 373ad4e747b4387c89653e2aea0d00f162afe1af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E8=8E=AF=E5=87=9B?= Date: Fri, 16 Jan 2026 23:45:24 +0800 Subject: [PATCH] enhance: ping continiously --- sdgb-cli/src/main.rs | 22 +++++++++++++++------- 1 file changed, 15 insertions(+), 7 deletions(-) diff --git a/sdgb-cli/src/main.rs b/sdgb-cli/src/main.rs index d1ab111..ef6e6c0 100644 --- a/sdgb-cli/src/main.rs +++ b/sdgb-cli/src/main.rs @@ -177,13 +177,21 @@ async fn main() -> Result<(), Box> { human_readable_display(preview, human_readable)?; } Commands::Ping => { - let time = SystemTime::now(); - let decoded: PingResp = - Sdgb1_53::request(&client, APIMethod::Ping, "", Ping {}).await?; - info!( - "sdgb 1.53 resp: {decoded}, {}ms", - time.elapsed().unwrap_or_default().as_millis() - ); + for _ in 0..10 { + let time = SystemTime::now(); + match Sdgb1_53::request::<_, PingResp>(&client, APIMethod::Ping, "", Ping {}).await + { + Ok(decoded) => { + info!( + "sdgb 1.53 resp: {decoded}, {}ms", + time.elapsed().unwrap_or_default().as_millis() + ); + } + Err(e) => { + error!("sdgb 1.53 error: {e}"); + } + } + } } Commands::QRLogin { ref qrcode_content } => { let qrcode = QRCode { qrcode_content };