[F] Fix autoclosing

This commit is contained in:
Azalea Gui
2023-01-29 14:57:46 -05:00
parent 164fb71946
commit 3fd410b769
@@ -73,7 +73,7 @@ fun readMiFitness(path: String): MiFitness
{ {
val db = SQLiteDatabase.openDatabase(path, null, 0) val db = SQLiteDatabase.openDatabase(path, null, 0)
val days = db.rawQuery("SELECT * FROM sleep_segment", null).use { val days = db.rawQuery("SELECT * FROM sleep_segment", null).use {
return@use it.seq.mapNotNull { c -> it.seq.mapNotNull { c ->
val json = c str "value" val json = c str "value"
when (c str "key") when (c str "key")
{ {
@@ -81,8 +81,8 @@ fun readMiFitness(path: String): MiFitness
"watch_daytime_sleep" -> json?.parseJson<SleepDaytime>() "watch_daytime_sleep" -> json?.parseJson<SleepDaytime>()
else -> null else -> null
} }
} }.toList()
}.toList() }
if (days.isEmpty()) return MiFitness(emptyList(), emptyList()) if (days.isEmpty()) return MiFitness(emptyList(), emptyList())