use anyhow::Result; use nostr_sdk::prelude::*; use crate::nips::nip17; pub async fn send_private_message(client: &Client, receiver_pubkey: &str, message: &str) -> Result { let receiver = PublicKey::parse(receiver_pubkey)?; nip17::send_dm(client, receiver, message).await }