Swapped WorkManager for manual update check

This commit is contained in:
Arty Bishop authored and Arty Bishop committed 2022-10-23 14:20:54 +01:00
1 parent 1685691d2f
commit baf61ca9bc
11 files changed
+62 -131

No files matched your search

@@ -51,10 +51,6 @@ interface ISettingsManager {
"X-Comm" to "https://celestrak.com/NORAD/elements/gp.php?GROUP=x-comm&FORMAT=csv"
)
fun isFirstEverLaunchDone(): Boolean
fun setFirstEverLaunchDone()
fun loadStationLocator(): String
fun saveStationLocator(locator: String)
@@ -75,13 +71,13 @@ interface ISettingsManager {
fun setUseUTC(value: Boolean)
fun getUpdateTime(): Long
fun getLastUpdateTime(): Long
fun setUpdateTime(updateTime: Long)
fun setLastUpdateTime(updateTime: Long)
fun getUpdateEnabled(): Boolean
fun getAutoUpdateEnabled(): Boolean
fun setUpdateEnabled(value: Boolean)
fun setAutoUpdateEnabled(value: Boolean)
fun getUseCompass(): Boolean
@@ -126,7 +126,7 @@ class DataRepository(
}
private fun setUpdateSuccessful(updateTime: Long = System.currentTimeMillis()) {
settingsManager.setUpdateTime(updateTime)
settingsManager.setLastUpdateTime(updateTime)
_updateState.value = DataState.Success(updateTime)
}