Moved TLE import and Satellite creation to TLE companion object

This commit is contained in:
Arty Bishop committed 2021-09-08 18:07:04 +01:00
1 parent ae21e9e5ca
commit 60a67f86b6
7 files changed
+281 -314

No files matched your search

@@ -20,6 +20,7 @@ package com.rtbishop.look4sat.framework.db
import androidx.room.TypeConverter
import com.rtbishop.look4sat.domain.predict4kotlin.Satellite
import com.rtbishop.look4sat.domain.predict4kotlin.TLE
import com.rtbishop.look4sat.domain.predict4kotlin.createSat
import com.squareup.moshi.JsonAdapter
import com.squareup.moshi.Moshi
@@ -46,6 +47,6 @@ object RoomConverters {
@JvmStatic
@TypeConverter
fun satFromString(string: String): Satellite? {
return Satellite.createSat(tleAdapter.fromJson(string))
return tleAdapter.fromJson(string)?.createSat()
}
}