mirror of
https://github.com/signalapp/Signal-Android.git
synced 2026-04-20 08:39:22 +01:00
Redownload emoji search index if data is missing.
This commit is contained in:
@@ -3,6 +3,7 @@ package org.thoughtcrime.securesms.database
|
||||
import android.content.Context
|
||||
import android.text.TextUtils
|
||||
import androidx.core.content.contentValuesOf
|
||||
import org.signal.core.util.exists
|
||||
import org.signal.core.util.readToSingleInt
|
||||
import org.signal.core.util.requireInt
|
||||
import org.signal.core.util.requireNonNullString
|
||||
@@ -104,6 +105,10 @@ class EmojiSearchTable(context: Context, databaseHelper: SignalDatabase) : Datab
|
||||
}
|
||||
}
|
||||
|
||||
fun hasSearchIndexData(): Boolean {
|
||||
return readableDatabase.exists(TABLE_NAME).run()
|
||||
}
|
||||
|
||||
private fun SQLiteDatabase.insert(searchIndex: List<EmojiSearchData>) {
|
||||
for (searchData in searchIndex) {
|
||||
for (label in searchData.tags) {
|
||||
|
||||
Reference in New Issue
Block a user