X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdata%2FPost.java;h=759a8baaf916e2cf7d294f7f298e94c9147b3450;hb=59987c0cdf71bb2b58e0b97abe60e5d77e3cd8be;hp=4860a0197a1954e85cc60de438133703cfb6b24b;hpb=f855be86d4d02a29c4603522c793a3b0eecc961c;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/data/Post.java b/src/main/java/net/pterodactylus/sone/data/Post.java index 4860a01..759a8ba 100644 --- a/src/main/java/net/pterodactylus/sone/data/Post.java +++ b/src/main/java/net/pterodactylus/sone/data/Post.java @@ -45,7 +45,7 @@ public interface Post extends Identified { @Override public boolean apply(Post post) { - return post.getTime() <= System.currentTimeMillis(); + return (post == null) ? false : post.getTime() <= System.currentTimeMillis(); } }; @@ -77,10 +77,7 @@ public interface Post extends Identified { public Optional getRecipientId(); /** - * Returns the recipient of this post, if any. As this method can return - * {@link Optional#absent()} if the post has a recipient which has not yet - * been loaded, it is recommended to use {@link #hasRecipient()} to check - * for the presence of a recipient. + * Returns the recipient of this post, if any. * * @return The recipient of this post, or {@link Optional#absent()} if there * is no recipient