diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/internal/InternalSettingsFragment.kt b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/internal/InternalSettingsFragment.kt
index 4ca580b66..14616d46b 100644
--- a/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/internal/InternalSettingsFragment.kt
+++ b/app/src/main/java/org/thoughtcrime/securesms/components/settings/app/internal/InternalSettingsFragment.kt
@@ -20,6 +20,7 @@ import org.thoughtcrime.securesms.database.LocalMetricsDatabase
import org.thoughtcrime.securesms.database.SignalDatabase
import org.thoughtcrime.securesms.dependencies.ApplicationDependencies
import org.thoughtcrime.securesms.jobs.DownloadLatestEmojiDataJob
+import org.thoughtcrime.securesms.jobs.EmojiSearchIndexDownloadJob
import org.thoughtcrime.securesms.jobs.RefreshAttributesJob
import org.thoughtcrime.securesms.jobs.RefreshOwnProfileJob
import org.thoughtcrime.securesms.jobs.RemoteConfigRefreshJob
@@ -249,6 +250,14 @@ class InternalSettingsFragment : DSLSettingsFragment(R.string.preferences__inter
}
)
+ clickPref(
+ title = DSLSettingsText.from(R.string.preferences__internal_force_search_index_download),
+ summary = DSLSettingsText.from(R.string.preferences__internal_force_search_index_download_description),
+ onClick = {
+ EmojiSearchIndexDownloadJob.scheduleImmediately()
+ }
+ )
+
dividerPref()
sectionHeaderPref(R.string.preferences__internal_sender_key)
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index f52e40398..90113a2a0 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -2652,6 +2652,8 @@
Use built-in emoji set
Force emoji download
Download the latest emoji set if it\'s newer than what we have.
+ Force search index download
+ Download the latest emoji search index if it\'s newer than what we have.
Current version: Built-In
Current version: %1$d at density %2$s
Delete all dynamic shortcuts