⬆️ Update Jsoup dependency
[rhynodge.git] / src / main / kotlin / net / pterodactylus / rhynodge / filters / comics / SoggyCardboardComicFilter.kt
index 59ffb6b..5da7106 100644 (file)
@@ -2,12 +2,13 @@ package net.pterodactylus.rhynodge.filters.comics
 
 import com.google.common.base.Optional
 import net.pterodactylus.rhynodge.filters.ComicSiteFilter
+import net.pterodactylus.rhynodge.utils.asOptional
 import org.jsoup.nodes.Document
 
 class SoggyCardboardComicFilter : ComicSiteFilter() {
 
        override fun extractTitle(document: Document): Optional<String> =
-                       document.select(".ceo_latest_comics_widget li").first().text().asOptional()
+                       document.select(".ceo_latest_comics_widget li").first()!!.text().asOptional()
 
        override fun extractImageUrls(document: Document): List<String> =
                        listOf(document.select("#comic img").attr("src"))
@@ -16,5 +17,3 @@ class SoggyCardboardComicFilter : ComicSiteFilter() {
                        listOf(document.select("#comic img").attr("alt"))
 
 }
-
-fun <T> T?.asOptional(): Optional<T> = Optional.fromNullable(this)