diff --git a/app/src/main/java/gq/kirmanak/mealie/ui/recipes/RecipesFragment.kt b/app/src/main/java/gq/kirmanak/mealie/ui/recipes/RecipesFragment.kt index 3df02fb..fd7d264 100644 --- a/app/src/main/java/gq/kirmanak/mealie/ui/recipes/RecipesFragment.kt +++ b/app/src/main/java/gq/kirmanak/mealie/ui/recipes/RecipesFragment.kt @@ -11,6 +11,7 @@ import androidx.recyclerview.widget.LinearLayoutManager import dagger.hilt.android.AndroidEntryPoint import gq.kirmanak.mealie.databinding.FragmentRecipesBinding import kotlinx.coroutines.flow.collectLatest +import timber.log.Timber @AndroidEntryPoint class RecipesFragment : Fragment() { @@ -24,17 +25,21 @@ class RecipesFragment : Fragment() { container: ViewGroup?, savedInstanceState: Bundle? ): View { + Timber.v("onCreateView() called with: inflater = $inflater, container = $container, savedInstanceState = $savedInstanceState") _binding = FragmentRecipesBinding.inflate(inflater, container, false) return binding.root } override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) + Timber.v("onViewCreated() called with: view = $view, savedInstanceState = $savedInstanceState") binding.recipes.layoutManager = LinearLayoutManager(requireContext()) val recipesPagingAdapter = RecipesPagingAdapter(viewModel) binding.recipes.adapter = recipesPagingAdapter lifecycleScope.launchWhenResumed { + Timber.d("onViewCreated: coroutine started") viewModel.recipeFlow.collectLatest { + Timber.d("onViewCreated: received $it") recipesPagingAdapter.submitData(it) } } @@ -42,6 +47,7 @@ class RecipesFragment : Fragment() { override fun onDestroyView() { super.onDestroyView() + Timber.v("onDestroyView() called") _binding = null } } \ No newline at end of file