From 648da0094a207a953918c39a92fbc181b5a0f608 Mon Sep 17 00:00:00 2001 From: Arty Bishop Date: Sat, 10 Oct 2020 13:24:40 +0100 Subject: [PATCH] Now updating sources and entries on first launch --- .../com/rtbishop/look4sat/SharedViewModel.kt | 16 +++++++--------- 1 file changed, 7 insertions(+), 9 deletions(-) diff --git a/app/src/main/java/com/rtbishop/look4sat/SharedViewModel.kt b/app/src/main/java/com/rtbishop/look4sat/SharedViewModel.kt index 3609df08..caf4efe9 100644 --- a/app/src/main/java/com/rtbishop/look4sat/SharedViewModel.kt +++ b/app/src/main/java/com/rtbishop/look4sat/SharedViewModel.kt @@ -53,7 +53,7 @@ class SharedViewModel @ViewModelInject constructor( init { if (prefsManager.isFirstLaunch()) { - setDefaultTleSources() + updateDefaultSourcesAndEntries() } } @@ -109,14 +109,12 @@ class SharedViewModel @ViewModelInject constructor( } } - private fun setDefaultTleSources() { - viewModelScope.launch { - val defaultTleSources = listOf( - TleSource("https://celestrak.com/NORAD/elements/active.txt"), - TleSource("https://amsat.org/tle/current/nasabare.txt") - ) - sourcesRepo.updateSources(defaultTleSources) - } + private fun updateDefaultSourcesAndEntries() { + val defaultTleSources = listOf( + TleSource("https://celestrak.com/NORAD/elements/active.txt"), + TleSource("https://amsat.org/tle/current/nasabare.txt") + ) + updateEntriesFromSources(defaultTleSources) } private fun getPassesForEntries(