From 8d1bde8985069889d6034d3c89d407ed4fe8b0a9 Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Tue, 19 Sep 2023 14:14:01 +0530 Subject: [PATCH] fixup! AppLinksFragment: Bring back market.android.com support Signed-off-by: Aayush Gupta --- .../store/view/ui/onboarding/AppLinksFragment.kt | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/com/aurora/store/view/ui/onboarding/AppLinksFragment.kt b/app/src/main/java/com/aurora/store/view/ui/onboarding/AppLinksFragment.kt index d342295f7..1b642a887 100644 --- a/app/src/main/java/com/aurora/store/view/ui/onboarding/AppLinksFragment.kt +++ b/app/src/main/java/com/aurora/store/view/ui/onboarding/AppLinksFragment.kt @@ -13,6 +13,7 @@ import com.aurora.extensions.isSAndAbove import com.aurora.extensions.toast import com.aurora.store.R import com.aurora.store.databinding.FragmentAppLinksBinding +import com.google.android.material.button.MaterialButton class AppLinksFragment : Fragment(R.layout.fragment_app_links) { @@ -24,11 +25,7 @@ class AppLinksFragment : Fragment(R.layout.fragment_app_links) { private val amazonAppStoreDomain = "www.amazon.com" // AppLink buttons - private var buttons = mapOf( - playStoreDomain to binding.playStoreButton, - marketDomain to binding.marketButton, - amazonAppStoreDomain to binding.amazonAppStoreButton - ) + private lateinit var buttons: Map private val startForResult = registerForActivityResult(ActivityResultContracts.StartActivityForResult()) { @@ -42,6 +39,12 @@ class AppLinksFragment : Fragment(R.layout.fragment_app_links) { super.onViewCreated(view, savedInstanceState) _binding = FragmentAppLinksBinding.bind(view) + buttons = mapOf( + playStoreDomain to binding.playStoreButton, + marketDomain to binding.marketButton, + amazonAppStoreDomain to binding.amazonAppStoreButton + ) + updateButtonState() if (isSAndAbove()) { buttons.values.forEach {