+ protected void processTemplate(Request request, Template template) throws RedirectException {
+ super.processTemplate(request, template);
+ Sone sone = getCurrentSone(request.getToadletContext());
+ List<Post> allPosts = new ArrayList<Post>();
+ allPosts.addAll(sone.getPosts());
+ for (String friendSoneId : sone.getFriends()) {
+ if (!webInterface.getCore().hasSone(friendSoneId)) {
+ continue;
+ }
+ allPosts.addAll(webInterface.getCore().getSone(friendSoneId).getPosts());
+ }
+ Collections.sort(allPosts, Post.TIME_COMPARATOR);
+ template.set("posts", allPosts);