upleb.uk

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

summaryrefslogtreecommitdiff
path: root/src/lib/client.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/lib/client.rs')
-rw-r--r--src/lib/client.rs5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/client.rs b/src/lib/client.rs
index 32c2d37..2a4e081 100644
--- a/src/lib/client.rs
+++ b/src/lib/client.rs
@@ -63,6 +63,9 @@ use crate::{
63 login::{get_likely_logged_in_user, user::get_user_ref_from_cache}, 63 login::{get_likely_logged_in_user, user::get_user_ref_from_cache},
64 repo_ref::{RepoRef, normalize_grasp_server_url}, 64 repo_ref::{RepoRef, normalize_grasp_server_url},
65 repo_state::RepoState, 65 repo_state::RepoState,
66 // TEMPORARY: Remove when async-wsocket includes Happy Eyeballs support.
67 // See src/lib/transport.rs header for full removal instructions.
68 transport::HappyEyeballsTransport,
66}; 69};
67 70
68pub fn is_verbose() -> bool { 71pub fn is_verbose() -> bool {
@@ -206,6 +209,7 @@ impl Connect for Client {
206 .verify_subscriptions(true), 209 .verify_subscriptions(true),
207 ) 210 )
208 .signer(keys) 211 .signer(keys)
212 .websocket_transport(HappyEyeballsTransport) // TEMPORARY: see transport.rs
209 .build() 213 .build()
210 } else { 214 } else {
211 nostr_sdk::ClientBuilder::new() 215 nostr_sdk::ClientBuilder::new()
@@ -214,6 +218,7 @@ impl Connect for Client {
214 .relay_limits(RelayLimits::disable()) 218 .relay_limits(RelayLimits::disable())
215 .verify_subscriptions(true), 219 .verify_subscriptions(true),
216 ) 220 )
221 .websocket_transport(HappyEyeballsTransport) // TEMPORARY: see transport.rs
217 .build() 222 .build()
218 }, 223 },
219 relay_default_set: opts.relay_default_set, 224 relay_default_set: opts.relay_default_set,