diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/client.rs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/client.rs b/src/client.rs index 44abb29..a66adac 100644 --- a/src/client.rs +++ b/src/client.rs | |||
| @@ -19,7 +19,7 @@ use indicatif::{MultiProgress, ProgressBar, ProgressState, ProgressStyle}; | |||
| 19 | #[cfg(test)] | 19 | #[cfg(test)] |
| 20 | use mockall::*; | 20 | use mockall::*; |
| 21 | use nostr::Event; | 21 | use nostr::Event; |
| 22 | use nostr_sdk::{EventBuilder, NostrSigner}; | 22 | use nostr_sdk::{prelude::RelayLimits, EventBuilder, NostrSigner, Options}; |
| 23 | 23 | ||
| 24 | #[allow(clippy::struct_field_names)] | 24 | #[allow(clippy::struct_field_names)] |
| 25 | pub struct Client { | 25 | pub struct Client { |
| @@ -83,7 +83,9 @@ impl Connect for Client { | |||
| 83 | vec!["wss://nostr.mutinywallet.com".to_string()] | 83 | vec!["wss://nostr.mutinywallet.com".to_string()] |
| 84 | }; | 84 | }; |
| 85 | Client { | 85 | Client { |
| 86 | client: nostr_sdk::Client::new(&nostr::Keys::generate()), | 86 | client: nostr_sdk::ClientBuilder::new() |
| 87 | .opts(Options::new().relay_limits(RelayLimits::disable())) | ||
| 88 | .build(), | ||
| 87 | fallback_relays, | 89 | fallback_relays, |
| 88 | more_fallback_relays, | 90 | more_fallback_relays, |
| 89 | blaster_relays, | 91 | blaster_relays, |
| @@ -92,6 +94,7 @@ impl Connect for Client { | |||
| 92 | fn new(opts: Params) -> Self { | 94 | fn new(opts: Params) -> Self { |
| 93 | Client { | 95 | Client { |
| 94 | client: nostr_sdk::ClientBuilder::new() | 96 | client: nostr_sdk::ClientBuilder::new() |
| 97 | .opts(Options::new().relay_limits(RelayLimits::disable())) | ||
| 95 | .signer(&opts.keys.unwrap_or(nostr::Keys::generate())) | 98 | .signer(&opts.keys.unwrap_or(nostr::Keys::generate())) |
| 96 | // .database( | 99 | // .database( |
| 97 | // SQLiteDatabase::open(get_dirs()?.config_dir().join("cache.sqlite")).await?, | 100 | // SQLiteDatabase::open(get_dirs()?.config_dir().join("cache.sqlite")).await?, |