mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-02-27 05:03:28 +00:00
Convert MessageTable to kotlin.
This commit is contained in:
@@ -2,6 +2,8 @@ package org.thoughtcrime.securesms.testing
|
||||
|
||||
import android.content.ContentValues
|
||||
import android.database.Cursor
|
||||
import androidx.sqlite.db.SupportSQLiteQuery
|
||||
import org.signal.core.util.toAndroidQuery
|
||||
import java.util.Locale
|
||||
import android.database.sqlite.SQLiteDatabase as AndroidSQLiteDatabase
|
||||
import android.database.sqlite.SQLiteTransactionListener as AndroidSQLiteTransactionListener
|
||||
@@ -49,6 +51,11 @@ class ProxySignalSQLiteDatabase(private val database: AndroidSQLiteDatabase) : S
|
||||
return database.queryWithFactory(null, distinct, table, columns, selection, selectionArgs, groupBy, having, orderBy, limit)
|
||||
}
|
||||
|
||||
override fun query(query: SupportSQLiteQuery): Cursor? {
|
||||
val converted = query.toAndroidQuery()
|
||||
return database.rawQuery(converted.where, converted.whereArgs)
|
||||
}
|
||||
|
||||
override fun query(table: String?, columns: Array<out String>?, selection: String?, selectionArgs: Array<out String>?, groupBy: String?, having: String?, orderBy: String?): Cursor {
|
||||
return database.query(table, columns, selection, selectionArgs, groupBy, having, orderBy)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user