Thanks Jeff,

I just added those changes (and some other APP fixes) to the Roller 3.0 branch.

- Dave



On 8/22/06, Jeff Blattman <[EMAIL PROTECTED]> wrote:
1. feed title was hardcoding english text. changed to use the website
name for the title

2. i had a requirement to be able to display the link to the weblog from
the APP client. fill in the Atom feed link field.

thanks.

Index: RollerAtomHandler.java
===================================================================
--- RollerAtomHandler.java      (revision 429826)
+++ RollerAtomHandler.java      (working copy)
@@ -274,7 +274,13 @@
                         max + 1);          // maxEntries
                 Feed feed = new Feed();
                 feed.setId(absUrl + "/app/" +website.getHandle() +
"/entries/" + start);
-                feed.setTitle("Entries for blog[" + handle + "]");
+                feed.setTitle(website.getName());
+                Link link = new Link();
+                link.setHref(absUrl + "/page/" + website.getHandle());
+                link.setRel("alternate");
+                link.setType("text/html");
+                feed.setAlternateLinks(Collections.singletonList(link));
+
                 List atomEntries = new ArrayList();
                 int count = 0;
                 for (Iterator iter = entries.iterator(); iter.hasNext()
&& count < mMaxEntries; count++) {
@@ -335,6 +341,13 @@
             if (canView(website)) {
                 Feed feed = new Feed();
                 feed.setId(absUrl + "/app/" +website.getHandle() +
"/entries/" + start);
+                feed.setTitle(website.getName());
+                Link link = new Link();
+                link.setHref(absUrl + "/page/" + website.getHandle());
+                link.setRel("alternate");
+                link.setType("text/html");
+                feed.setAlternateLinks(Collections.singletonList(link));
+
                 SortedSet sortedSet = new TreeSet(new Comparator() {
                     public int compare(Object o1, Object o2) {
                         File f1 = (File)o1;


Reply via email to