From 770a845b366346ae662e2b6d268b5f0072f369e3 Mon Sep 17 00:00:00 2001 From: William Casarin Date: Sat, 16 Mar 2024 12:14:19 +0000 Subject: [PATCH] filters: add ContentFilters helper constructor This is slightly faster for timeline code that needs default filters Signed-off-by: William Casarin --- damus/Models/ContentFilters.swift | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/damus/Models/ContentFilters.swift b/damus/Models/ContentFilters.swift index 63a23a36..d0d13107 100644 --- a/damus/Models/ContentFilters.swift +++ b/damus/Models/ContentFilters.swift @@ -53,6 +53,10 @@ struct ContentFilters { } extension ContentFilters { + static func default_filters(damus_state: DamusState) -> ContentFilters { + return ContentFilters(filters: ContentFilters.defaults(damus_state: damus_state)) + } + static func defaults(damus_state: DamusState) -> [(NostrEvent) -> Bool] { var filters = Array<(NostrEvent) -> Bool>() if damus_state.settings.hide_nsfw_tagged_content {