[O] Fix unclosed resource
This commit is contained in:
@@ -62,8 +62,8 @@ val MI_EMPTY = MiFitness(emptyList(), emptyList())
|
|||||||
|
|
||||||
fun readMiFitness(path: String): MiFitness
|
fun readMiFitness(path: String): MiFitness
|
||||||
{
|
{
|
||||||
val db = SQLiteDatabase.openDatabase(path, null, 0)
|
val days = SQLiteDatabase.openDatabase(path, null, 0).use { db ->
|
||||||
val days = db.rawQuery("SELECT * FROM sleep_segment", null).use {
|
db.rawQuery("SELECT * FROM sleep_segment", null).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")
|
||||||
@@ -74,6 +74,7 @@ fun readMiFitness(path: String): MiFitness
|
|||||||
}
|
}
|
||||||
}.toList()
|
}.toList()
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
if (days.isEmpty()) return MiFitness(emptyList(), emptyList())
|
if (days.isEmpty()) return MiFitness(emptyList(), emptyList())
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user