@@ -30,7 +30,6 @@ import android.view.ViewGroup
30
30
import android.webkit.SslErrorHandler
31
31
import android.webkit.WebView
32
32
import android.webkit.WebViewClient
33
- import com.airbnb.mvrx.activityViewModel
34
33
import com.google.android.material.dialog.MaterialAlertDialogBuilder
35
34
import im.vector.app.R
36
35
import im.vector.app.core.utils.AssetReader
@@ -40,8 +39,6 @@ import im.vector.app.features.login.SignMode
40
39
import im.vector.app.features.onboarding.OnboardingAction
41
40
import im.vector.app.features.onboarding.OnboardingViewEvents
42
41
import im.vector.app.features.onboarding.OnboardingViewState
43
- import im.vector.app.features.signout.soft.SoftLogoutAction
44
- import im.vector.app.features.signout.soft.SoftLogoutViewModel
45
42
import org.matrix.android.sdk.api.auth.data.Credentials
46
43
import org.matrix.android.sdk.internal.di.MoshiProvider
47
44
import timber.log.Timber
@@ -56,14 +53,11 @@ class FtueAuthWebFragment @Inject constructor(
56
53
private val assetReader : AssetReader
57
54
) : AbstractFtueAuthFragment<FragmentLoginWebBinding>() {
58
55
59
- val softLogoutViewModel: SoftLogoutViewModel by activityViewModel()
60
-
61
56
override fun getBinding (inflater : LayoutInflater , container : ViewGroup ? ): FragmentLoginWebBinding {
62
57
return FragmentLoginWebBinding .inflate(inflater, container, false )
63
58
}
64
59
65
60
private var isWebViewLoaded = false
66
- private var isForSessionRecovery = false
67
61
68
62
override fun onViewCreated (view : View , savedInstanceState : Bundle ? ) {
69
63
super .onViewCreated(view, savedInstanceState)
@@ -75,8 +69,6 @@ class FtueAuthWebFragment @Inject constructor(
75
69
override fun updateWithState (state : OnboardingViewState ) {
76
70
setupTitle(state)
77
71
78
- isForSessionRecovery = state.deviceId?.isNotBlank() == true
79
-
80
72
if (! isWebViewLoaded) {
81
73
setupWebView(state)
82
74
isWebViewLoaded = true
@@ -239,11 +231,7 @@ class FtueAuthWebFragment @Inject constructor(
239
231
}
240
232
241
233
private fun notifyViewModel (credentials : Credentials ) {
242
- if (isForSessionRecovery) {
243
- softLogoutViewModel.handle(SoftLogoutAction .WebLoginSuccess (credentials))
244
- } else {
245
- viewModel.handle(OnboardingAction .WebLoginSuccess (credentials))
246
- }
234
+ viewModel.handle(OnboardingAction .WebLoginSuccess (credentials))
247
235
}
248
236
249
237
override fun resetViewModel () {
0 commit comments