Improve emoji search rankings.

This commit is contained in:
Greyson Parrelli
2022-12-21 09:26:30 -05:00
parent 91fbc236ce
commit eada1e96ee
6 changed files with 123 additions and 15 deletions

View File

@@ -78,6 +78,17 @@ fun Cursor.readToSingleLong(defaultValue: Long = 0): Long {
}
}
@JvmOverloads
fun Cursor.readToSingleInt(defaultValue: Int = 0): Int {
return use {
if (it.moveToFirst()) {
it.getInt(0)
} else {
defaultValue
}
}
}
@JvmOverloads
inline fun <T> Cursor.readToList(predicate: (T) -> Boolean = { true }, mapper: (Cursor) -> T): List<T> {
val list = mutableListOf<T>()