diff --git a/vector/src/main/java/im/vector/app/features/analytics/ui/consent/AnalyticsOptInActivity.kt b/vector/src/main/java/im/vector/app/features/analytics/ui/consent/AnalyticsOptInActivity.kt index 5fca7476f2..3741a2035f 100644 --- a/vector/src/main/java/im/vector/app/features/analytics/ui/consent/AnalyticsOptInActivity.kt +++ b/vector/src/main/java/im/vector/app/features/analytics/ui/consent/AnalyticsOptInActivity.kt @@ -20,6 +20,7 @@ import com.airbnb.mvrx.viewModel import dagger.hilt.android.AndroidEntryPoint import im.vector.app.R import im.vector.app.core.extensions.addFragment +import im.vector.app.core.extensions.exhaustive import im.vector.app.core.platform.VectorBaseActivity import im.vector.app.databinding.ActivitySimpleBinding @@ -43,7 +44,7 @@ class AnalyticsOptInActivity : VectorBaseActivity() { viewModel.observeViewEvents { when (it) { AnalyticsOptInViewEvents.OnDataSaved -> finish() - } + }.exhaustive } } } diff --git a/vector/src/main/java/im/vector/app/features/settings/VectorSettingsSecurityPrivacyFragment.kt b/vector/src/main/java/im/vector/app/features/settings/VectorSettingsSecurityPrivacyFragment.kt index a8038e2224..279499b7e9 100644 --- a/vector/src/main/java/im/vector/app/features/settings/VectorSettingsSecurityPrivacyFragment.kt +++ b/vector/src/main/java/im/vector/app/features/settings/VectorSettingsSecurityPrivacyFragment.kt @@ -299,7 +299,7 @@ class VectorSettingsSecurityPrivacyFragment @Inject constructor( analyticsConsent.setOnPreferenceChangeListener { _, newValue -> val newValueBool = newValue as? Boolean ?: false if (newValueBool) { - // User want to enable analytics, display the opt in screen + // User wants to enable analytics, display the opt in screen navigator.openAnalyticsOptIn(requireContext()) } else { // Just disable analytics diff --git a/vector/src/main/res/values/strings.xml b/vector/src/main/res/values/strings.xml index 31b1ab597f..33405f5e46 100644 --- a/vector/src/main/res/values/strings.xml +++ b/vector/src/main/res/values/strings.xml @@ -1379,7 +1379,13 @@ Yes, I want to help! - Send anonymous usage data to element.io + Help improve Element + + Help us identify issues and improve Element by sharing anonymous usage data. To understand how people use multiple devices, we’ll generate a random identifier, shared by your devices.\n\nYou can read all our terms %s. + here + We don\'t record or profile any account data + We don\'t share information with third parties + You can turn this off anytime in settings Data save mode Data save mode applies a specific filter so presence updates and typing notifications are filtered out. @@ -3644,15 +3650,6 @@ %s in Settings to receive invites directly in Element. - - Help improve Element - - Help us identify issues and improve Element by sharing anonymous usage data. To understand how people use multiple devices, we’ll generate a random identifier, shared by your devices.\n\nYou can read all our terms %s. - here - We don\'t record or profile any account data - We don\'t share information with third parties - You can turn this off anytime in settings - Create Poll Poll question or topic