upleb.uk

Public git repos — served from a NIP-34 GRASP relay at git.upleb.uk

summaryrefslogtreecommitdiff
path: root/src/client.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/client.rs')
-rw-r--r--src/client.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/client.rs b/src/client.rs
index e271a9f..2dbd238 100644
--- a/src/client.rs
+++ b/src/client.rs
@@ -124,6 +124,7 @@ impl Connect for Client {
124 124
125 async fn send_event_to(&self, url: &str, event: Event) -> Result<nostr::EventId> { 125 async fn send_event_to(&self, url: &str, event: Event) -> Result<nostr::EventId> {
126 self.client.add_relay(url).await?; 126 self.client.add_relay(url).await?;
127 #[allow(clippy::large_futures)]
127 self.client.connect_relay(url).await?; 128 self.client.connect_relay(url).await?;
128 Ok(self.client.send_event_to(vec![url], event).await?) 129 Ok(self.client.send_event_to(vec![url], event).await?)
129 } 130 }
@@ -200,6 +201,7 @@ impl Connect for Client {
200 } else { 201 } else {
201 None 202 None
202 }; 203 };
204 #[allow(clippy::large_futures)]
203 match get_events_of(relay, filters, &pb).await { 205 match get_events_of(relay, filters, &pb).await {
204 Err(error) => { 206 Err(error) => {
205 if let Some(pb) = pb { 207 if let Some(pb) = pb {
@@ -246,6 +248,7 @@ async fn get_events_of(
246 pb: &Option<ProgressBar>, 248 pb: &Option<ProgressBar>,
247) -> Result<Vec<Event>> { 249) -> Result<Vec<Event>> {
248 if !relay.is_connected().await { 250 if !relay.is_connected().await {
251 #[allow(clippy::large_futures)]
249 relay.connect(None).await; 252 relay.connect(None).await;
250 } 253 }
251 254