Make Google login a suspend fun which waits for auth completion
This commit is contained in:
@@ -153,7 +153,9 @@ class PreferencesSearchFragment : PreferenceFragmentCompat() {
|
||||
}
|
||||
|
||||
private fun googleLogin() {
|
||||
GoogleApiHelper.getInstance(requireContext()).login(requireActivity())
|
||||
lifecycleScope.launch {
|
||||
GoogleApiHelper.getInstance(requireContext()).login(requireActivity())
|
||||
}
|
||||
}
|
||||
|
||||
private fun setSettingsScreen(fragment: Fragment) {
|
||||
|
||||
@@ -47,7 +47,9 @@ class PreferencesServicesFragment : PreferenceFragmentCompat() {
|
||||
setTitle(R.string.preference_google_signin)
|
||||
setSummary(R.string.preference_google_signin_summary)
|
||||
setOnPreferenceClickListener {
|
||||
googleApiHelper.login(requireActivity())
|
||||
lifecycleScope.launch {
|
||||
googleApiHelper.login(requireActivity())
|
||||
}
|
||||
true
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user