for (Post post : sone.get().getPosts()) {
eventBus.post(new PostRemovedEvent(post));
}
database.removePostReplies(sone.get());
for (PostReply reply : sone.get().getReplies()) {
eventBus.post(new PostReplyRemovedEvent(reply));
}
synchronized (sones) {
sones.remove(identity.getId());
}
eventBus.post(new SoneRemovedEvent(sone.get()));