X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fnet%2Fpterodactylus%2Frhynodge%2Ffilters%2FComicSiteFilter.java;h=6bc67cd1441952f861911de9579df534465f8998;hb=5d962b76adef88663cfa4acc093836c71fe9dd82;hp=818f711deaf7f85db3bf471fd955d473e055de62;hpb=6d8a3475d8e56cea63d53d456baef434318223a7;p=rhynodge.git diff --git a/src/main/java/net/pterodactylus/rhynodge/filters/ComicSiteFilter.java b/src/main/java/net/pterodactylus/rhynodge/filters/ComicSiteFilter.java index 818f711..6bc67cd 100644 --- a/src/main/java/net/pterodactylus/rhynodge/filters/ComicSiteFilter.java +++ b/src/main/java/net/pterodactylus/rhynodge/filters/ComicSiteFilter.java @@ -21,6 +21,7 @@ import static com.google.common.base.Preconditions.checkArgument; import java.net.URI; import java.net.URISyntaxException; +import java.util.Collections; import java.util.List; import net.pterodactylus.rhynodge.Filter; @@ -61,7 +62,6 @@ public abstract class ComicSiteFilter implements Filter { return new FailedState(); } - ComicState comicState = new ComicState(); Comic comic = new Comic(title.or("")); int imageCounter = 0; for (String imageUrl : imageUrls) { @@ -75,9 +75,8 @@ public abstract class ComicSiteFilter implements Filter { throw new IllegalStateException(String.format("Could not resolve image URL “%s” against base URL “%s”.", imageUrl, htmlState.uri()), use1); } } - comicState.add(comic); - return comicState; + return new ComicState(Collections.singletonList(comic)); } //