From bfefae84da78c1365c2141355d4978c41d173b1e Mon Sep 17 00:00:00 2001 From: Arty Bishop Date: Sun, 6 Sep 2020 21:45:07 +0100 Subject: [PATCH] Fixed the issue with passes refresh on app open #12 --- app/src/main/java/com/rtbishop/look4sat/ui/SharedViewModel.kt | 1 - .../com/rtbishop/look4sat/ui/fragments/PassListFragment.kt | 3 +-- 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/app/src/main/java/com/rtbishop/look4sat/ui/SharedViewModel.kt b/app/src/main/java/com/rtbishop/look4sat/ui/SharedViewModel.kt index 2882efe6..ecfa9ab6 100644 --- a/app/src/main/java/com/rtbishop/look4sat/ui/SharedViewModel.kt +++ b/app/src/main/java/com/rtbishop/look4sat/ui/SharedViewModel.kt @@ -49,7 +49,6 @@ class SharedViewModel @Inject constructor( value = Result.Success(prefsManager.getPosition()) } private var calculationJob: Job? = null - var isFirstLaunch = true fun getTransmittersForSat(id: Int) = liveData { emit(repository.getTransmittersByCatNum(id)) } fun getPassList(): LiveData>> = _satPassList diff --git a/app/src/main/java/com/rtbishop/look4sat/ui/fragments/PassListFragment.kt b/app/src/main/java/com/rtbishop/look4sat/ui/fragments/PassListFragment.kt index 11f99404..02d91532 100644 --- a/app/src/main/java/com/rtbishop/look4sat/ui/fragments/PassListFragment.kt +++ b/app/src/main/java/com/rtbishop/look4sat/ui/fragments/PassListFragment.kt @@ -87,9 +87,8 @@ class PassListFragment : Fragment(R.layout.fragment_pass_list) { setupObservers(binding) setupComponents(binding) - if (viewModel.isFirstLaunch) { + if (satPassList.isEmpty()) { viewModel.calculatePasses() - viewModel.isFirstLaunch = false } }