relays.rs (537B)
1 use crate::client::RadrootsNostrClient; 2 use crate::error::RadrootsNostrError; 3 4 pub async fn radroots_nostr_add_relay( 5 client: &RadrootsNostrClient, 6 url: &str, 7 ) -> Result<(), RadrootsNostrError> { 8 client.add_relay(url).await?; 9 Ok(()) 10 } 11 12 pub async fn radroots_nostr_remove_relay( 13 client: &RadrootsNostrClient, 14 url: &str, 15 ) -> Result<(), RadrootsNostrError> { 16 client.force_remove_relay(url).await?; 17 Ok(()) 18 } 19 20 pub async fn radroots_nostr_connect(client: &RadrootsNostrClient) { 21 client.connect().await; 22 }