lib

Core libraries for Radroots
git clone https://radroots.dev/git/lib.git
Log | Files | Refs | README | LICENSE

commit 4f212dd2939764133bfdd91ec834292738b2722a
parent c8bbc6358bf5738998f6550aad46887d5b1d1806
Author: triesap <tyson@radroots.org>
Date:   Wed,  1 Apr 2026 23:17:47 +0000

nostr: restore signerless client construction

Diffstat:
Mcrates/nostr/src/client.rs | 14+++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)

diff --git a/crates/nostr/src/client.rs b/crates/nostr/src/client.rs @@ -98,7 +98,7 @@ impl RadrootsNostrClientOptions { impl RadrootsNostrClient { pub fn new_signerless() -> Self { Self { - inner: Client::new(), + inner: Client::default(), } } @@ -238,15 +238,15 @@ pub async fn radroots_nostr_fetch_event_by_id( mod tests { use super::{RadrootsNostrClient, RadrootsNostrClientOptions}; - #[test] - fn signerless_client_has_no_signer() { + #[tokio::test] + async fn signerless_client_has_no_signer() { let client = RadrootsNostrClient::new_signerless(); - assert!(client.signer().is_none()); + assert!(!client.has_signer().await); } - #[test] - fn signerless_client_with_options_has_no_signer() { + #[tokio::test] + async fn signerless_client_with_options_has_no_signer() { let client = RadrootsNostrClient::new_signerless_with_options( RadrootsNostrClientOptions::new() .automatic_authentication(true) @@ -254,6 +254,6 @@ mod tests { ) .expect("signerless client"); - assert!(client.signer().is_none()); + assert!(!client.has_signer().await); } }