diff options
author | Allan Wang <me@allanwang.ca> | 2017-06-19 22:02:24 -0700 |
---|---|---|
committer | Allan Wang <me@allanwang.ca> | 2017-06-19 22:02:24 -0700 |
commit | 2d7fa0f6d0c152bb9f3fd30370ef510a0d452d00 (patch) | |
tree | 20b9d28ed89ec1d17a42127066a513db33ecb7e3 /app/src/main/kotlin/com/pitchedapps/frost/LoginActivity.kt | |
parent | 7b90fa9819c9b4765f107ea04dd7ac687dc572ad (diff) | |
download | frost-2d7fa0f6d0c152bb9f3fd30370ef510a0d452d00.tar.gz frost-2d7fa0f6d0c152bb9f3fd30370ef510a0d452d00.tar.bz2 frost-2d7fa0f6d0c152bb9f3fd30370ef510a0d452d00.zip |
Check for username if not found on login
Diffstat (limited to 'app/src/main/kotlin/com/pitchedapps/frost/LoginActivity.kt')
-rw-r--r-- | app/src/main/kotlin/com/pitchedapps/frost/LoginActivity.kt | 17 |
1 files changed, 3 insertions, 14 deletions
diff --git a/app/src/main/kotlin/com/pitchedapps/frost/LoginActivity.kt b/app/src/main/kotlin/com/pitchedapps/frost/LoginActivity.kt index ecc27946..3cee4852 100644 --- a/app/src/main/kotlin/com/pitchedapps/frost/LoginActivity.kt +++ b/app/src/main/kotlin/com/pitchedapps/frost/LoginActivity.kt @@ -15,6 +15,7 @@ import com.bumptech.glide.load.engine.GlideException import com.bumptech.glide.request.RequestListener import com.bumptech.glide.request.target.Target import com.pitchedapps.frost.dbflow.CookieModel +import com.pitchedapps.frost.dbflow.fetchUsername import com.pitchedapps.frost.dbflow.loadFbCookiesAsync import com.pitchedapps.frost.dbflow.saveFbCookie import com.pitchedapps.frost.facebook.FACEBOOK_COM @@ -120,20 +121,8 @@ class LoginActivity : BaseActivity() { } fun loadUsername(cookie: CookieModel) { - thread { - var name = "" - try { - name = Jsoup.connect(FbTab.PROFILE.url) - .cookie(FACEBOOK_COM, cookie.cookie) - .get().title() - L.d("User name found: $name") - } catch (e: Exception) { - L.e("User name fetching failed: ${e.message}") - } finally { - cookie.name = name - saveFbCookie(cookie) - usernameObservable.onSuccess(name) - } + cookie.fetchUsername { + usernameObservable.onSuccess(it) } } }
\ No newline at end of file |