diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2019-12-10 11:38:03 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2019-12-17 15:54:36 +0000 |
| commit | 4aad38237efb07247d105e624c0ddc15b1b094fd (patch) | |
| tree | bd7cb9cc7259b3470a1c4ff2f9a255c55e583c8d /android | |
| parent | e194672ab0048ea0a7be9554f9071f1252e6b1f8 (diff) | |
| download | mullvadvpn-4aad38237efb07247d105e624c0ddc15b1b094fd.tar.xz mullvadvpn-4aad38237efb07247d105e624c0ddc15b1b094fd.zip | |
Make `LoginFragment` service dependent
Diffstat (limited to 'android')
| -rw-r--r-- | android/src/main/kotlin/net/mullvad/mullvadvpn/ui/LoginFragment.kt | 13 |
1 files changed, 1 insertions, 12 deletions
diff --git a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/LoginFragment.kt b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/LoginFragment.kt index f788270c21..094b906622 100644 --- a/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/LoginFragment.kt +++ b/android/src/main/kotlin/net/mullvad/mullvadvpn/ui/LoginFragment.kt @@ -1,10 +1,8 @@ package net.mullvad.mullvadvpn.ui -import android.content.Context import android.content.Intent import android.net.Uri import android.os.Bundle -import android.support.v4.app.Fragment import android.view.LayoutInflater import android.view.View import android.view.ViewGroup @@ -20,9 +18,7 @@ import kotlinx.coroutines.launch import net.mullvad.mullvadvpn.R import net.mullvad.mullvadvpn.model.GetAccountDataResult -class LoginFragment : Fragment() { - private lateinit var parentActivity: MainActivity - +class LoginFragment : ServiceDependentFragment() { private lateinit var title: TextView private lateinit var subtitle: TextView private lateinit var loggingInStatus: View @@ -35,12 +31,6 @@ class LoginFragment : Fragment() { private var loginJob: Deferred<Boolean>? = null private var advanceToNextScreenJob: Job? = null - override fun onAttach(context: Context) { - super.onAttach(context) - - parentActivity = context as MainActivity - } - override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, @@ -100,7 +90,6 @@ class LoginFragment : Fragment() { private fun performLogin(accountToken: String) = GlobalScope.launch(Dispatchers.Main) { loginJob?.cancel() loginJob = GlobalScope.async(Dispatchers.Default) { - val daemon = parentActivity.daemon.await() val accountDataResult = daemon.getAccountData(accountToken) when (accountDataResult) { |
