From 3ddb2625e9d94a83f954e6d66c8e66d447cf520c Mon Sep 17 00:00:00 2001 From: Terry Yiu Date: Wed, 9 Jul 2025 19:55:13 -0400 Subject: [PATCH] Fix #nsfw tag filtering to be case insensitive Closes: https://github.com/damus-io/damus/issues/3131 Changelog-Fixed: Fixed #nsfw tag filtering to be case insensitive Signed-off-by: Terry Yiu --- damus/Models/ContentFilters.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/damus/Models/ContentFilters.swift b/damus/Models/ContentFilters.swift index 00694826..a950b0db 100644 --- a/damus/Models/ContentFilters.swift +++ b/damus/Models/ContentFilters.swift @@ -31,7 +31,7 @@ enum FilterState : Int { /// Simple filter to determine whether to show posts with #nsfw tags func nsfw_tag_filter(ev: NostrEvent) -> Bool { - return ev.referenced_hashtags.first(where: { t in t.hashtag == "nsfw" }) == nil + return ev.referenced_hashtags.first(where: { t in t.hashtag.caseInsensitiveCompare("nsfw") == .orderedSame }) == nil } func get_repost_of_muted_user_filter(damus_state: DamusState) -> ((_ ev: NostrEvent) -> Bool) {