From 1edc0b3f5381c7a94ec0ef8b53db220c29e481b4 Mon Sep 17 00:00:00 2001 From: Aayush Gupta Date: Wed, 20 Mar 2024 19:17:08 +0530 Subject: [PATCH] AppDetailsFragment: Access DetailsClusterViewModel using viewModels method * Leftover of the great migration Signed-off-by: Aayush Gupta --- .../aurora/store/view/ui/details/AppDetailsFragment.kt | 10 ++++------ 1 file changed, 4 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt b/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt index 36cc2c47a..1352216ef 100644 --- a/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt +++ b/app/src/main/java/com/aurora/store/view/ui/details/AppDetailsFragment.kt @@ -36,7 +36,6 @@ import androidx.activity.result.contract.ActivityResultContracts import androidx.core.content.ContextCompat import androidx.core.text.HtmlCompat import androidx.fragment.app.viewModels -import androidx.lifecycle.ViewModelProvider import androidx.lifecycle.lifecycleScope import androidx.navigation.fragment.findNavController import androidx.navigation.fragment.navArgs @@ -105,6 +104,7 @@ class AppDetailsFragment : BaseFragment(R.layout.fragment_details) { get() = _binding!! private val viewModel: AppDetailsViewModel by viewModels() + private val detailsClusterViewModel: DetailsClusterViewModel by viewModels() private val args: AppDetailsFragmentArgs by navArgs() @@ -851,8 +851,6 @@ class AppDetailsFragment : BaseFragment(R.layout.fragment_details) { private fun inflateAppStream(epoxyRecyclerView: EpoxyRecyclerView, app: App) { app.detailsStreamUrl?.let { - val VM = ViewModelProvider(this)[DetailsClusterViewModel::class.java] - val carouselController = DetailsCarouselController(object : GenericCarouselController.Callbacks { override fun onHeaderClicked(streamCluster: StreamCluster) { @@ -866,7 +864,7 @@ class AppDetailsFragment : BaseFragment(R.layout.fragment_details) { } override fun onClusterScrolled(streamCluster: StreamCluster) { - VM.observeCluster(streamCluster) + detailsClusterViewModel.observeCluster(streamCluster) } override fun onAppClick(app: App) { @@ -878,7 +876,7 @@ class AppDetailsFragment : BaseFragment(R.layout.fragment_details) { } }) - VM.liveData.observe(viewLifecycleOwner) { + detailsClusterViewModel.liveData.observe(viewLifecycleOwner) { when (it) { is ViewState.Empty -> { } @@ -903,7 +901,7 @@ class AppDetailsFragment : BaseFragment(R.layout.fragment_details) { epoxyRecyclerView.setController(carouselController) - VM.getStreamBundle(it) + detailsClusterViewModel.getStreamBundle(it) } }