Displaying issues and Patches in the Notification
This commit is contained in:
@@ -32,6 +32,9 @@ import com.vitorpamplona.quartz.events.ChannelCreateEvent
|
|||||||
import com.vitorpamplona.quartz.events.ChannelMetadataEvent
|
import com.vitorpamplona.quartz.events.ChannelMetadataEvent
|
||||||
import com.vitorpamplona.quartz.events.GenericRepostEvent
|
import com.vitorpamplona.quartz.events.GenericRepostEvent
|
||||||
import com.vitorpamplona.quartz.events.GiftWrapEvent
|
import com.vitorpamplona.quartz.events.GiftWrapEvent
|
||||||
|
import com.vitorpamplona.quartz.events.GitIssueEvent
|
||||||
|
import com.vitorpamplona.quartz.events.GitPatchEvent
|
||||||
|
import com.vitorpamplona.quartz.events.HighlightEvent
|
||||||
import com.vitorpamplona.quartz.events.LnZapEvent
|
import com.vitorpamplona.quartz.events.LnZapEvent
|
||||||
import com.vitorpamplona.quartz.events.LnZapRequestEvent
|
import com.vitorpamplona.quartz.events.LnZapRequestEvent
|
||||||
import com.vitorpamplona.quartz.events.MuteListEvent
|
import com.vitorpamplona.quartz.events.MuteListEvent
|
||||||
@@ -94,6 +97,14 @@ class NotificationFeedFilter(val account: Account) : AdditiveFeedFilter<Note>()
|
|||||||
): Boolean {
|
): Boolean {
|
||||||
val event = note.event
|
val event = note.event
|
||||||
|
|
||||||
|
if (event is GitIssueEvent || event is GitPatchEvent) {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
|
if (event is HighlightEvent) {
|
||||||
|
return true
|
||||||
|
}
|
||||||
|
|
||||||
if (event is BaseTextNoteEvent) {
|
if (event is BaseTextNoteEvent) {
|
||||||
if (note.replyTo?.any { it.author?.pubkeyHex == authorHex } == true) return true
|
if (note.replyTo?.any { it.author?.pubkeyHex == authorHex } == true) return true
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user