Merge pull request #1808 from vitorpamplona/claude/add-content-warning-description-5BF4B
Add optional description field for sensitive content warnings
This commit is contained in:
+2
@@ -25,3 +25,5 @@ import com.vitorpamplona.quartz.nip01Core.core.Event
|
||||
fun Event.isSensitive() = tags.isSensitive()
|
||||
|
||||
fun Event.isSensitiveOrNSFW() = tags.isSensitiveOrNSFW()
|
||||
|
||||
fun Event.contentWarningReason() = tags.contentWarningReason()
|
||||
|
||||
+2
@@ -28,3 +28,5 @@ val nsfwTags = setOf("nsfw", "nude", "NSFW", "NUDE", "Nsfw", "Nude")
|
||||
fun TagArray.isSensitive() = this.any(ContentWarningTag::isTag)
|
||||
|
||||
fun TagArray.isSensitiveOrNSFW() = this.any { ContentWarningTag.isTag(it) || HashtagTag.isAnyTagged(it, nsfwTags) }
|
||||
|
||||
fun TagArray.contentWarningReason() = this.firstOrNull(ContentWarningTag::isTag)?.getOrNull(1)
|
||||
|
||||
Reference in New Issue
Block a user