diff options
author | Allan Wang <me@allanwang.ca> | 2017-05-31 01:31:02 -0700 |
---|---|---|
committer | Allan Wang <me@allanwang.ca> | 2017-05-31 01:31:02 -0700 |
commit | 9a41937a33539dbfaae4d072361caaec79865c29 (patch) | |
tree | ce647730eef90b02cb5f4612cf0e37a935500c50 /app/src/main/kotlin/com/pitchedapps/frost/facebook/CookieMap.kt | |
parent | c53e343f039b65c0aee2ee316b8c844a5b596bb8 (diff) | |
download | frost-9a41937a33539dbfaae4d072361caaec79865c29.tar.gz frost-9a41937a33539dbfaae4d072361caaec79865c29.tar.bz2 frost-9a41937a33539dbfaae4d072361caaec79865c29.zip |
implement cache db and start js injections
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/facebook/CookieMap.kt')
-rw-r--r-- | app/src/main/kotlin/com/pitchedapps/frost/facebook/CookieMap.kt | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/facebook/CookieMap.kt b/app/src/main/kotlin/com/pitchedapps/frost/facebook/CookieMap.kt deleted file mode 100644 index 96b1f2de..00000000 --- a/app/src/main/kotlin/com/pitchedapps/frost/facebook/CookieMap.kt +++ /dev/null @@ -1,45 +0,0 @@ -package com.pitchedapps.frost.facebook - -import android.webkit.CookieManager -import com.pitchedapps.frost.utils.Prefs - -/** - * Created by Allan Wang on 2017-05-30. - */ -object CookieMap { - - var userId: Int = -1 - private val userMatcher = "c_user=([0-9]*);" - private val map = HashMap<String, String>() - - operator fun get(key: String) = map[key] - - operator fun set(key: String, value: String) { - map[key] = value - } - - fun put(url: String, cookie: String) { - map.put(url, cookie) - checkUserId(url, cookie) - } - - fun checkUserId(url: String, cookie: String) { - if (userId != -1) return - if (!url.contains("facebook") || !cookie.contains(userMatcher)) return - val id = Regex(userMatcher).find(cookie)?.value - if (id != null) { - userId = id.toInt() - save() - } - } - - fun save() { - Prefs.userId = userId - CookieManager.getInstance().flush() - - } - - fun reset() { - - } -}
\ No newline at end of file |