X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fkotlin%2Fnet%2Fpterodactylus%2Fsone%2Fnotify%2FPostVisibilityFilter.kt;h=36b6f892f6172161b9f92b620db52b51277490a0;hb=891d9a46b2254a92a06e38e67b2fa33085e528b0;hp=64df7b8a83f846ec640ab1ae7a7de96c8be691ad;hpb=30223db6e2ad13491be1b46c6c13b41fbcc3937f;p=Sone.git diff --git a/src/main/kotlin/net/pterodactylus/sone/notify/PostVisibilityFilter.kt b/src/main/kotlin/net/pterodactylus/sone/notify/PostVisibilityFilter.kt index 64df7b8..36b6f89 100644 --- a/src/main/kotlin/net/pterodactylus/sone/notify/PostVisibilityFilter.kt +++ b/src/main/kotlin/net/pterodactylus/sone/notify/PostVisibilityFilter.kt @@ -3,7 +3,6 @@ package net.pterodactylus.sone.notify import com.google.inject.ImplementedBy import net.pterodactylus.sone.data.Post import net.pterodactylus.sone.data.Sone -import java.util.function.Predicate @ImplementedBy(DefaultPostVisibilityFilter::class) interface PostVisibilityFilter { @@ -11,7 +10,7 @@ interface PostVisibilityFilter { fun isPostVisible(sone: Sone?, post: Post): Boolean @JvmDefault - fun isVisible(currentSone: Sone?): Predicate = - Predicate { p: Post? -> p != null && isPostVisible(currentSone, p) } + fun isVisible(currentSone: Sone?) = + { p: Post? -> p != null && isPostVisible(currentSone, p) } }