From 0f29d67e1fd2342779dc558f101950d8b9856385 Mon Sep 17 00:00:00 2001 From: William Casarin Date: Sun, 26 Feb 2023 15:56:31 -0800 Subject: [PATCH] ensure blocked users do not show in notifications --- damus/Models/HomeModel.swift | 4 ++++ damus/Models/NotificationsModel.swift | 1 - 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/damus/Models/HomeModel.swift b/damus/Models/HomeModel.swift index 53816b4c..fd502ec1 100644 --- a/damus/Models/HomeModel.swift +++ b/damus/Models/HomeModel.swift @@ -456,6 +456,10 @@ class HomeModel: ObservableObject { return } + guard should_show_event(contacts: damus_state.contacts, ev: ev) else { + return + } + damus_state.events.insert(ev) if let inner_ev = ev.inner_event { damus_state.events.insert(inner_ev) diff --git a/damus/Models/NotificationsModel.swift b/damus/Models/NotificationsModel.swift index 634109f4..82826e68 100644 --- a/damus/Models/NotificationsModel.swift +++ b/damus/Models/NotificationsModel.swift @@ -46,7 +46,6 @@ enum NotificationItem { } class NotificationsModel: ObservableObject, ScrollQueue { - var incoming_zaps: [Zap] var incoming_events: [NostrEvent] var should_queue: Bool