aboutsummaryrefslogtreecommitdiff
path: root/app/src/main/kotlin/com/pitchedapps/frost/views/FrostWebView.kt
diff options
context:
space:
mode:
authorAllan Wang <me@allanwang.ca>2017-05-31 01:31:02 -0700
committerAllan Wang <me@allanwang.ca>2017-05-31 01:31:02 -0700
commit9a41937a33539dbfaae4d072361caaec79865c29 (patch)
treece647730eef90b02cb5f4612cf0e37a935500c50 /app/src/main/kotlin/com/pitchedapps/frost/views/FrostWebView.kt
parentc53e343f039b65c0aee2ee316b8c844a5b596bb8 (diff)
downloadfrost-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/views/FrostWebView.kt')
-rw-r--r--app/src/main/kotlin/com/pitchedapps/frost/views/FrostWebView.kt14
1 files changed, 6 insertions, 8 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/views/FrostWebView.kt b/app/src/main/kotlin/com/pitchedapps/frost/views/FrostWebView.kt
index c529b224..d537d623 100644
--- a/app/src/main/kotlin/com/pitchedapps/frost/views/FrostWebView.kt
+++ b/app/src/main/kotlin/com/pitchedapps/frost/views/FrostWebView.kt
@@ -11,6 +11,7 @@ import android.util.AttributeSet
import android.view.MotionEvent
import android.view.View
import android.webkit.*
+import com.pitchedapps.frost.facebook.FbCookie
import com.pitchedapps.frost.utils.L
import com.pitchedapps.frost.utils.ObservableContainer
import io.reactivex.subjects.BehaviorSubject
@@ -52,22 +53,19 @@ class FrostWebView @JvmOverloads constructor(
override fun onReceivedError(view: WebView?, request: WebResourceRequest?, error: WebResourceError?) {
super.onReceivedError(view, request, error)
observable.onNext(WebStatus.ERROR)
- L.e("Error ${request}")
+ L.e("FWV Error ${request}")
}
- override fun onPageStarted(view: WebView?, url: String?, favicon: Bitmap?) {
+ override fun onPageStarted(view: WebView, url: String, favicon: Bitmap?) {
super.onPageStarted(view, url, favicon)
observable.onNext(WebStatus.LOADING)
- L.d("Loading $url")
+ L.d("FWV Loading $url")
}
- override fun onPageFinished(view: WebView?, url: String?) {
+ override fun onPageFinished(view: WebView, url: String) {
super.onPageFinished(view, url)
observable.onNext(WebStatus.LOADED)
- val cookie = CookieManager.getInstance().getCookie(url)
- L.d("Loaded $url")
- L.d("Cookie $cookie")
- CookieManager.getInstance().flush()
+ FbCookie.checkUserId(url, CookieManager.getInstance().getCookie(url))
}
})
}