mirror of
https://github.com/signalapp/Signal-Android.git
synced 2025-12-22 20:18:36 +00:00
Add Delete for Me sync support.
This commit is contained in:
@@ -79,11 +79,15 @@ fun <T> Cursor.requireObject(column: String, serializer: IntSerializer<T>): T {
|
||||
|
||||
@JvmOverloads
|
||||
fun Cursor.readToSingleLong(defaultValue: Long = 0): Long {
|
||||
return readToSingleLongOrNull() ?: defaultValue
|
||||
}
|
||||
|
||||
fun Cursor.readToSingleLongOrNull(): Long? {
|
||||
return use {
|
||||
if (it.moveToFirst()) {
|
||||
it.getLong(0)
|
||||
it.getLongOrNull(0)
|
||||
} else {
|
||||
defaultValue
|
||||
null
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user