diff options
| author | DanConwayDev <DanConwayDev@protonmail.com> | 2024-07-03 09:42:07 +0100 |
|---|---|---|
| committer | DanConwayDev <DanConwayDev@protonmail.com> | 2024-07-03 09:42:07 +0100 |
| commit | 8aa3767938fa5d3244b7f5ca95d56a958861e093 (patch) | |
| tree | 30ea2735617a4b4b81d4d8af1e91d32b9400be51 /src | |
| parent | 68a7fe6f0cd308ee307957451e26a92e92c8d51c (diff) | |
fix(list): remove event size limit
disable event limits in rust-nostr which cause large patches to be filtered out
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?, |