X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Fsone%2Fdata%2FSone.java;h=dbe1b359938ab9a84612d76a80ce4381ed0f5b61;hb=42074cc5213df177f31ff32b8fc37870fbddbfa7;hp=a40b12e756ca72cdc69c244852668802572b07c5;hpb=92fadc4bbfacfcfc8b639961b35c2dc873cf21fa;p=Sone.git diff --git a/src/main/java/net/pterodactylus/sone/data/Sone.java b/src/main/java/net/pterodactylus/sone/data/Sone.java index a40b12e..dbe1b35 100644 --- a/src/main/java/net/pterodactylus/sone/data/Sone.java +++ b/src/main/java/net/pterodactylus/sone/data/Sone.java @@ -217,14 +217,14 @@ public class Sone { } /** - * Adds a post with the given text to this Sone. + * Adds the given post to this Sone. The post will not be added if its + * {@link Post#getSone() Sone} is not this Sone. * - * @param text - * The text to post + * @param post + * The post to add */ - public synchronized void addPost(String text) { - Post post = new Post(this, System.currentTimeMillis(), text); - if (posts.add(post)) { + public synchronized void addPost(Post post) { + if (post.getSone().equals(this) && posts.add(post)) { modificationCounter++; } }