mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-05-01 22:25:46 +01:00
Add more info for various spinner results.
This commit is contained in:
@@ -2,6 +2,7 @@ package org.signal.spinner
|
||||
|
||||
import android.database.Cursor
|
||||
import org.signal.core.util.Base64
|
||||
import org.signal.core.util.Hex
|
||||
|
||||
object DefaultColumnTransformer : ColumnTransformer {
|
||||
override fun matches(tableName: String?, columnName: String): Boolean {
|
||||
@@ -11,7 +12,7 @@ object DefaultColumnTransformer : ColumnTransformer {
|
||||
override fun transform(tableName: String?, columnName: String, cursor: Cursor): String? {
|
||||
val index = cursor.getColumnIndex(columnName)
|
||||
return when (cursor.getType(index)) {
|
||||
Cursor.FIELD_TYPE_BLOB -> Base64.encodeWithPadding(cursor.getBlob(index))
|
||||
Cursor.FIELD_TYPE_BLOB -> "Base64 with padding:<br>${Base64.encodeWithPadding(cursor.getBlob(index))}<br><br>Hex string:<br>${Hex.toStringCondensed(cursor.getBlob(index))}"
|
||||
else -> cursor.getString(index)
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user