SplashFragment: Simplify anonymous login button visibility logic
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
@@ -23,6 +23,7 @@ import android.content.Intent
|
|||||||
import android.net.UrlQuerySanitizer
|
import android.net.UrlQuerySanitizer
|
||||||
import android.os.Bundle
|
import android.os.Bundle
|
||||||
import android.view.View
|
import android.view.View
|
||||||
|
import androidx.core.view.isVisible
|
||||||
import androidx.fragment.app.activityViewModels
|
import androidx.fragment.app.activityViewModels
|
||||||
import androidx.lifecycle.lifecycleScope
|
import androidx.lifecycle.lifecycleScope
|
||||||
import androidx.navigation.fragment.findNavController
|
import androidx.navigation.fragment.findNavController
|
||||||
@@ -82,10 +83,7 @@ class SplashFragment : BaseFragment<FragmentSplashBinding>() {
|
|||||||
attachActions()
|
attachActions()
|
||||||
|
|
||||||
// Show anonymous logins if we have dispenser URL
|
// Show anonymous logins if we have dispenser URL
|
||||||
binding.btnAnonymous.visibility = if (viewModel.authProvider.dispenserURL.isNullOrBlank())
|
binding.btnAnonymous.isVisible = !viewModel.authProvider.dispenserURL.isNullOrBlank()
|
||||||
View.GONE
|
|
||||||
else
|
|
||||||
View.VISIBLE
|
|
||||||
|
|
||||||
viewLifecycleOwner.lifecycleScope.launch {
|
viewLifecycleOwner.lifecycleScope.launch {
|
||||||
viewModel.authState.collectLatest {
|
viewModel.authState.collectLatest {
|
||||||
|
|||||||
Reference in New Issue
Block a user