get_private_messages function for Chat history
This commit is contained in:
@@ -1,8 +1,14 @@
|
||||
use anyhow::Result;
|
||||
use nostr_sdk::prelude::*;
|
||||
use crate::nips::nip17;
|
||||
// Importiere das Message Struct aus nip17!
|
||||
use crate::nips::nip17::{self, Message};
|
||||
|
||||
pub async fn send_private_message(client: &Client, receiver_pubkey: &str, message: &str) -> Result<EventId> {
|
||||
let receiver = PublicKey::parse(receiver_pubkey)?;
|
||||
nip17::send_dm(client, receiver, message).await
|
||||
}
|
||||
|
||||
// Rückgabetyp ist Vec<Message>
|
||||
pub async fn get_private_messages(client: &Client, contact_npub: &str) -> Result<Vec<Message>> {
|
||||
nip17::get_dm_messages(client, contact_npub).await
|
||||
}
|
||||
Reference in New Issue
Block a user