commit 4f212dd2939764133bfdd91ec834292738b2722a
parent c8bbc6358bf5738998f6550aad46887d5b1d1806
Author: triesap <tyson@radroots.org>
Date: Wed, 1 Apr 2026 23:17:47 +0000
nostr: restore signerless client construction
Diffstat:
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);
}
}