package dev.inmo.micro_utils.repos import android.database.Cursor inline fun Cursor.map( block: (Cursor) -> T ): List { val result = mutableListOf() if (moveToFirst()) { do { result.add(block(this)) } while (moveToNext()) } return result } fun Cursor.firstOrNull(): Cursor? = if (moveToFirst()) { this } else { null }