From d27dbd5fba32848adc3b637404c689501dd8a0e8 Mon Sep 17 00:00:00 2001 From: Kieran Date: Thu, 22 May 2025 13:11:29 +0100 Subject: [PATCH] add nostr_event to notification data --- src/notification_manager/mod.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/notification_manager/mod.rs b/src/notification_manager/mod.rs index 84d2983..c735ee5 100644 --- a/src/notification_manager/mod.rs +++ b/src/notification_manager/mod.rs @@ -15,7 +15,7 @@ use nostr_sdk::Kind; use rusqlite::params; use serde::Deserialize; use serde::Serialize; -use std::collections::HashSet; +use std::collections::{HashMap, HashSet}; use std::sync::Arc; use tokio::sync::Mutex; @@ -792,6 +792,10 @@ impl NotificationManager { notification.set_body(body); msg.set_notification(Some(notification)); msg.set_target(Target::Token(device_token.into())); + msg.set_data(Some(HashMap::from([( + "nostr_event".to_string(), + event.as_json(), + )]))); client.send_notification(msg).await?; Ok(())