fixup! Initial support for caching updates

Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com>
This commit is contained in:
Aayush Gupta
2024-07-19 19:30:15 +07:00
parent e7762e6d15
commit f424f58c1b

View File

@@ -108,7 +108,11 @@ class UpdatesFragment : BaseFragment<FragmentUpdatesBinding>() {
viewLifecycleOwner.lifecycleScope.launch {
viewModel.fetchingUpdates.collect {
binding.swipeRefreshLayout.isRefreshing = it
if (it && viewModel.updates.value.isNullOrEmpty()) updateController(null)
if (it && viewModel.updates.value.isNullOrEmpty()) {
updateController(null)
} else {
updateController(emptyMap())
}
}
}