Fixed UninitPropertyAccessException crash in MapFragment

pull/92/head
Arty Bishop 2022-03-12 22:25:48 +00:00
rodzic de2978138a
commit 47a83a8bfe
1 zmienionych plików z 4 dodań i 4 usunięć

Wyświetl plik

@ -46,7 +46,7 @@ class MapViewModel @Inject constructor(
private var allSatellites = listOf<Satellite>() private var allSatellites = listOf<Satellite>()
private var dataUpdateJob: Job? = null private var dataUpdateJob: Job? = null
private var dataUpdateRate = 1000L private var dataUpdateRate = 1000L
private lateinit var selectedSatellite: Satellite private var selectedSatellite: Satellite? = null
val stationPos = liveData { val stationPos = liveData {
val osmLat = clipLat(stationPosition.lat) val osmLat = clipLat(stationPosition.lat)
@ -102,12 +102,12 @@ class MapViewModel @Inject constructor(
dataUpdateJob?.cancelAndJoin() dataUpdateJob?.cancelAndJoin()
dataUpdateJob = launch { dataUpdateJob = launch {
val dateNow = Date() val dateNow = Date()
getSatTrack(selectedSatellite, stationPosition, dateNow) getSatTrack(satellite, stationPosition, dateNow)
while (isActive) { while (isActive) {
dateNow.time = System.currentTimeMillis() dateNow.time = System.currentTimeMillis()
getPositions(allSatellites, stationPosition, dateNow) getPositions(allSatellites, stationPosition, dateNow)
getSatFootprint(selectedSatellite, stationPosition, dateNow) getSatFootprint(satellite, stationPosition, dateNow)
getSatData(selectedSatellite, stationPosition, dateNow) getSatData(satellite, stationPosition, dateNow)
delay(updateFreq) delay(updateFreq)
} }
} }