From 04a8bce2c58dfb697410ae9bb83ab6abbf95406a Mon Sep 17 00:00:00 2001 From: DanConwayDev Date: Mon, 25 Mar 2024 09:47:04 +0000 Subject: fix: relay connection timeout panic upgrade from rust-nostr v0.27 ~> v0.28 introduces this panic presumably get_events attempted to write to the MultiProgress just after it has been removed --- src/client.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/client.rs b/src/client.rs index 7eaa322..e271a9f 100644 --- a/src/client.rs +++ b/src/client.rs @@ -144,7 +144,7 @@ impl Connect for Client { let m = MultiProgress::new(); let pb_style = ProgressStyle::with_template(" {spinner} {prefix} {msg} {timeout_in}")? .with_key("timeout_in", |state: &ProgressState, w: &mut dyn Write| { - if state.elapsed().as_secs() > 3 { + if state.elapsed().as_secs() > 3 && state.elapsed().as_secs() < GET_EVENTS_TIMEOUT { write!( w, "timeout in {:.1}s", -- cgit v1.2.3