@@ -18,7 +18,6 @@ package com.hover.stax.login
18
18
import android.content.Intent
19
19
import android.os.Bundle
20
20
import androidx.activity.result.contract.ActivityResultContracts
21
- import androidx.activity.viewModels
22
21
import androidx.appcompat.app.AppCompatActivity
23
22
import androidx.core.content.ContextCompat
24
23
import com.google.android.gms.auth.api.signin.GoogleSignIn
@@ -39,14 +38,16 @@ import com.hover.stax.core.Utils
39
38
import com.hover.stax.presentation.bounties.BountyApplicationFragmentDirections
40
39
import com.hover.stax.utils.UIHelper
41
40
import timber.log.Timber
41
+ import javax.inject.Inject
42
42
43
43
const val FORCED_VERSION = " force_update_app_version"
44
44
45
45
abstract class AbstractGoogleAuthActivity :
46
46
AppCompatActivity (),
47
47
StaxGoogleLoginInterface {
48
48
49
- private val loginViewModel: LoginViewModel by viewModels()
49
+ @Inject
50
+ lateinit var loginViewModel: LoginViewModel
50
51
private lateinit var staxGoogleLoginInterface: StaxGoogleLoginInterface
51
52
52
53
private lateinit var updateManager: AppUpdateManager
@@ -163,10 +164,10 @@ abstract class AbstractGoogleAuthActivity :
163
164
).apply {
164
165
setAction(getString(R .string.restart)) {
165
166
updateManager.completeUpdate(); installListener?.let {
166
- updateManager.unregisterListener(
167
- it
168
- )
169
- }
167
+ updateManager.unregisterListener(
168
+ it
169
+ )
170
+ }
170
171
}
171
172
setActionTextColor(
172
173
ContextCompat .getColor(
0 commit comments