diff --git a/vector/src/main/java/im/vector/app/features/MainActivity.kt b/vector/src/main/java/im/vector/app/features/MainActivity.kt index f4c737c942..acd2a81123 100644 --- a/vector/src/main/java/im/vector/app/features/MainActivity.kt +++ b/vector/src/main/java/im/vector/app/features/MainActivity.kt @@ -32,6 +32,7 @@ import im.vector.app.core.extensions.startSyncing import im.vector.app.core.platform.VectorBaseActivity import im.vector.app.core.utils.deleteAllFiles import im.vector.app.databinding.ActivityMainBinding +import im.vector.app.features.analytics.VectorAnalytics import im.vector.app.features.home.HomeActivity import im.vector.app.features.home.ShortcutsHandler import im.vector.app.features.notifications.NotificationDrawerManager @@ -98,6 +99,7 @@ class MainActivity : VectorBaseActivity(), UnlockedActivity @Inject lateinit var pinCodeStore: PinCodeStore @Inject lateinit var pinLocker: PinLocker @Inject lateinit var popupAlertManager: PopupAlertManager + @Inject lateinit var vectorAnalytics: VectorAnalytics override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) @@ -192,6 +194,7 @@ class MainActivity : VectorBaseActivity(), UnlockedActivity uiStateRepository.reset() pinLocker.unlock() pinCodeStore.deleteEncodedPin() + vectorAnalytics.onSignOut() } withContext(Dispatchers.IO) { // On BG thread