* {@inheritDoc}
*/
@Override
- public List<PostReply> getReplies(final Post post) {
+ public List<PostReply> getReplies(final String postId) {
return Ordering.from(Reply.TIME_COMPARATOR).sortedCopy(FluentIterable.from(getSones()).transformAndConcat(new Function<Sone, Iterable<PostReply>>() {
@Override
@Override
public boolean apply(PostReply reply) {
- return post.getId().equals(reply.getPostId());
+ return postId.equals(reply.getPostId());
}
}));
}
post.setKnown(true);
eventBus.post(new MarkPostKnownEvent(post));
touchConfiguration();
- for (PostReply reply : getReplies(post)) {
+ for (PostReply reply : getReplies(post.getId())) {
markReplyKnown(reply);
}
}