fixup! AppLinksFragment: Bring back market.android.com support

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2023-09-19 14:14:01 +05:30
parent 3a977d78c9
commit 8d1bde8985

View File

@@ -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<String, MaterialButton>
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 {