private final Collection<Post> posts = new HashSet<Post>();
/** All replies. */
- private final Set<PostReply> replies = new CopyOnWriteArraySet<PostReply>();
+ private final Set<PostReply> replies = new HashSet<PostReply>();
/** The IDs of all liked posts. */
private final Set<String> likedPostIds = new CopyOnWriteArraySet<String>();
* @param local
* {@code true} if the Sone is a local Sone, {@code false} otherwise
*/
- public SoneImpl(Database database, Identity identity, boolean local, long time, Client client, Collection<Post> posts) {
+ public SoneImpl(Database database, Identity identity, boolean local, long time, Client client, Collection<Post> posts, Collection<PostReply> postReplies) {
this.database = database;
this.id = identity.getId();
this.identity = identity;
this.time = time;
this.client = client;
this.posts.addAll(posts);
+ this.replies.addAll(postReplies);
}
//