diff options
author | Allan Wang <me@allanwang.ca> | 2017-10-13 20:32:25 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-13 20:32:25 -0400 |
commit | 62b628b2d0fb8d0c76592bcd5347e5bcec6106c4 (patch) | |
tree | eb43713ea751d9302bd7fd1b6a0610c2bb45c7fc /app/src/main/kotlin/com/pitchedapps/frost/utils | |
parent | 4ad2d23ceccc23f8b11b0a5e712a1f08722611df (diff) | |
download | frost-62b628b2d0fb8d0c76592bcd5347e5bcec6106c4.tar.gz frost-62b628b2d0fb8d0c76592bcd5347e5bcec6106c4.tar.bz2 frost-62b628b2d0fb8d0c76592bcd5347e5bcec6106c4.zip |
Improve search parse (#401)
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/utils')
-rw-r--r-- | app/src/main/kotlin/com/pitchedapps/frost/utils/Utils.kt | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/utils/Utils.kt b/app/src/main/kotlin/com/pitchedapps/frost/utils/Utils.kt index 112269c1..6d6c5381 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/utils/Utils.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/utils/Utils.kt @@ -32,6 +32,7 @@ import com.pitchedapps.frost.dbflow.CookieModel import com.pitchedapps.frost.facebook.* import com.pitchedapps.frost.utils.iab.IS_FROST_PRO import org.jsoup.Jsoup +import org.jsoup.nodes.Element import java.io.IOException import java.util.* @@ -223,3 +224,10 @@ fun frostJsoup(url: String) fun frostJsoup(cookie: String?, url: String) = Jsoup.connect(url).cookie(FACEBOOK_COM, cookie).userAgent(USER_AGENT_BASIC).get()!! +fun Element.first(vararg select: String): Element? { + select.forEach { + val e = select(it) + if (e.size > 0) return e.first() + } + return null +}
\ No newline at end of file |