From dfce3ab9901409a1d52c3f17bf42539956968fea Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Sun, 23 Mar 2025 17:24:45 +0800 Subject: [PATCH] GoogleFragment: Move authevent check to flow collector lint warns that when checks are exhastive otherwise Signed-off-by: Aayush Gupta --- .../store/view/ui/account/GoogleFragment.kt | 36 +++++++++---------- 1 file changed, 16 insertions(+), 20 deletions(-) diff --git a/app/src/main/java/com/aurora/store/view/ui/account/GoogleFragment.kt b/app/src/main/java/com/aurora/store/view/ui/account/GoogleFragment.kt index c0a5e7603..3ba18ccdb 100644 --- a/app/src/main/java/com/aurora/store/view/ui/account/GoogleFragment.kt +++ b/app/src/main/java/com/aurora/store/view/ui/account/GoogleFragment.kt @@ -110,29 +110,25 @@ class GoogleFragment : BaseFragment() { } viewLifecycleOwner.lifecycleScope.launch { - AuroraApp.events.authEvent.collect { onEventReceived(it) } + AuroraApp.events.authEvent.collect { event -> + if (event is AuthEvent.GoogleLogin) onEventReceived(event) + } } } - private fun onEventReceived(event: AuthEvent) { - when (event) { - is AuthEvent.GoogleLogin -> { - if (event.success) { - viewModel.buildGoogleAuthData(event.email, event.token, AuthHelper.Token.AAS) - } else { - Toast.makeText( - requireContext(), - getString(R.string.toast_aas_token_failed), - Toast.LENGTH_LONG - ).show() - } - - findNavController().navigate( - GoogleFragmentDirections.actionGoogleFragmentToSplashFragment() - ) - } - - else -> {} + private fun onEventReceived(event: AuthEvent.GoogleLogin) { + if (event.success) { + viewModel.buildGoogleAuthData(event.email, event.token, AuthHelper.Token.AAS) + } else { + Toast.makeText( + requireContext(), + getString(R.string.toast_aas_token_failed), + Toast.LENGTH_LONG + ).show() } + + findNavController().navigate( + GoogleFragmentDirections.actionGoogleFragmentToSplashFragment() + ) } }