diff options
Diffstat (limited to 'src/lib/client.rs')
| -rw-r--r-- | src/lib/client.rs | 5 |
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 | ||
| 68 | pub fn is_verbose() -> bool { | 71 | pub 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, |