diff --git a/app/src/main/java/org/mozilla/fenix/settings/SecretDebugSettingsFragment.kt b/app/src/main/java/org/mozilla/fenix/settings/SecretDebugSettingsFragment.kt index 32406969f..bedc939e6 100644 --- a/app/src/main/java/org/mozilla/fenix/settings/SecretDebugSettingsFragment.kt +++ b/app/src/main/java/org/mozilla/fenix/settings/SecretDebugSettingsFragment.kt @@ -9,6 +9,7 @@ import androidx.preference.Preference import androidx.preference.PreferenceFragmentCompat import com.leanplum.Leanplum import org.mozilla.fenix.R +import org.mozilla.fenix.ext.requireComponents import org.mozilla.fenix.ext.showToolbar class SecretDebugSettingsFragment : PreferenceFragmentCompat() { @@ -21,6 +22,8 @@ class SecretDebugSettingsFragment : PreferenceFragmentCompat() { override fun onCreatePreferences(savedInstanceState: Bundle?, rootKey: String?) { setPreferencesFromResource(R.xml.secret_info_settings_preferences, rootKey) + val store = requireComponents.core.store + requirePreference(R.string.pref_key_leanplum_user_id).apply { summary = Leanplum.getUserId().let { if (it.isNullOrEmpty()) { @@ -40,5 +43,13 @@ class SecretDebugSettingsFragment : PreferenceFragmentCompat() { } } } + + requirePreference(R.string.pref_key_search_region_home).apply { + summary = store.state.search.region?.home ?: "Unknown" + } + + requirePreference(R.string.pref_key_search_region_current).apply { + summary = store.state.search.region?.current ?: "Unknown" + } } } diff --git a/app/src/main/res/values/preference_keys.xml b/app/src/main/res/values/preference_keys.xml index ac7d30162..699e813fc 100644 --- a/app/src/main/res/values/preference_keys.xml +++ b/app/src/main/res/values/preference_keys.xml @@ -237,4 +237,6 @@ pref_key_secret_debug_info pref_key_leanplum_user_id pref_key_leanplum_device_id + pref_key_search_region_home + pref_key_search_region_current diff --git a/app/src/main/res/values/static_strings.xml b/app/src/main/res/values/static_strings.xml index ca9484ed0..92b49e26e 100644 --- a/app/src/main/res/values/static_strings.xml +++ b/app/src/main/res/values/static_strings.xml @@ -68,4 +68,7 @@ Telemetry Leanplum User Id Leanplum Device Id + Search + Home region + Current region diff --git a/app/src/main/res/xml/secret_info_settings_preferences.xml b/app/src/main/res/xml/secret_info_settings_preferences.xml index 2f9b290f7..4a3e0370c 100644 --- a/app/src/main/res/xml/secret_info_settings_preferences.xml +++ b/app/src/main/res/xml/secret_info_settings_preferences.xml @@ -16,4 +16,17 @@ android:enabled="false" /> + + + + + +