[O] Fix unclosed resource
This commit is contained in:
@@ -62,17 +62,18 @@ val MI_EMPTY = MiFitness(emptyList(), emptyList())
|
||||
|
||||
fun readMiFitness(path: String): MiFitness
|
||||
{
|
||||
val db = SQLiteDatabase.openDatabase(path, null, 0)
|
||||
val days = db.rawQuery("SELECT * FROM sleep_segment", null).use {
|
||||
it.seq.mapNotNull { c ->
|
||||
val json = c str "value"
|
||||
when (c str "key")
|
||||
{
|
||||
"watch_night_sleep" -> json?.parseJson<SleepNight>()
|
||||
"watch_daytime_sleep" -> json?.parseJson<SleepDaytime>()
|
||||
else -> null
|
||||
}
|
||||
}.toList()
|
||||
val days = SQLiteDatabase.openDatabase(path, null, 0).use { db ->
|
||||
db.rawQuery("SELECT * FROM sleep_segment", null).use {
|
||||
it.seq.mapNotNull { c ->
|
||||
val json = c str "value"
|
||||
when (c str "key")
|
||||
{
|
||||
"watch_night_sleep" -> json?.parseJson<SleepNight>()
|
||||
"watch_daytime_sleep" -> json?.parseJson<SleepDaytime>()
|
||||
else -> null
|
||||
}
|
||||
}.toList()
|
||||
}
|
||||
}
|
||||
|
||||
if (days.isEmpty()) return MiFitness(emptyList(), emptyList())
|
||||
|
||||
Reference in New Issue
Block a user