X-Git-Url: https://git.pterodactylus.net/?p=Sone.git;a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fnotify%2FReplyVisibilityFilter.java;h=4091dd3648e0b63d6b36813261322e6c1b2c314a;hp=cd282b710f52e02ebcf061f3d52f5f66832ff610;hb=067e4e19aad56f0c6de0d536f5de0bdefcf41b87;hpb=fa971584d8bb5c0e49851187a76e129f29684c0e diff --git a/src/main/java/net/pterodactylus/sone/notify/ReplyVisibilityFilter.java b/src/main/java/net/pterodactylus/sone/notify/ReplyVisibilityFilter.java index cd282b7..4091dd3 100644 --- a/src/main/java/net/pterodactylus/sone/notify/ReplyVisibilityFilter.java +++ b/src/main/java/net/pterodactylus/sone/notify/ReplyVisibilityFilter.java @@ -14,6 +14,8 @@ public interface ReplyVisibilityFilter { boolean isReplyVisible(@Nullable Sone sone, @Nonnull PostReply reply); - Predicate isVisible(@Nullable final Sone currentSone); + default Predicate isVisible(@Nullable final Sone currentSone) { + return reply -> (reply != null) && isReplyVisible(currentSone, reply); + } }