From 3a2e8b9b19a491ab49ed1ce9f9f786d8b4816e37 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Wed, 9 Mar 2022 11:47:29 -0500 Subject: [PATCH] Add internal button to force an emoji search index download. --- .../settings/app/internal/InternalSettingsFragment.kt | 9 +++++++++ app/src/main/res/values/strings.xml | 2 ++ 2 files changed, 11 insertions(+) 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