Update HTTP client to 4.4, ignore faulty SSL hostnames
[rhynodge.git] / src / main / java / net / pterodactylus / rhynodge / triggers / NewComicTrigger.java
index fa3347c..d2e0688 100644 (file)
@@ -19,6 +19,8 @@ package net.pterodactylus.rhynodge.triggers;
 
 import static com.google.common.base.Preconditions.*;
 
+import java.util.ArrayList;
+import java.util.Collections;
 import java.util.List;
 
 import net.pterodactylus.rhynodge.Reaction;
@@ -127,6 +129,19 @@ public class NewComicTrigger implements Trigger {
                        generateComicHtml(html, newComic);
                }
 
+               List<Comic> latestComics = new ArrayList<Comic>(mergedComicState.comics());
+               Collections.reverse(latestComics);
+               int comicCount = 0;
+               for (Comic comic : latestComics) {
+                       if (newComics.contains(comic)) {
+                               continue;
+                       }
+                       generateComicHtml(html, comic);
+                       if (++comicCount == 7) {
+                               break;
+                       }
+               }
+
                return html.append("</body>").toString();
        }
 
@@ -145,6 +160,7 @@ public class NewComicTrigger implements Trigger {
                        html.append("\" alt=\"").append(StringEscapeUtils.escapeHtml4(strip.comment()));
                        html.append("\" title=\"").append(StringEscapeUtils.escapeHtml4(strip.comment()));
                        html.append("\"></div>\n");
+                       html.append("<div>").append(StringEscapeUtils.escapeHtml4(strip.comment())).append("</div>\n");
                }
        }