add tag_is_hashtag to remove some duplicate logic

Signed-off-by: William Casarin <jb55@jb55.com>
This commit is contained in:
William Casarin
2022-08-19 07:30:12 -07:00
parent d7b5669ecf
commit 3b7f7706b5
3 changed files with 8 additions and 6 deletions

View File

@@ -65,10 +65,8 @@ class SearchModel: ObservableObject {
func event_matches_hashtag(_ ev: NostrEvent, hashtags: [String]) -> Bool {
for tag in ev.tags {
if tag.count >= 2 && tag[0] == "hashtag" {
if hashtags.contains(tag[1]) {
return true
}
if tag_is_hashtag(tag) && hashtags.contains(tag[1]) {
return true
}
}
return false