diff --git a/android/Omnivore/app/build.gradle b/android/Omnivore/app/build.gradle index 12add15a6..4ad1d1827 100644 --- a/android/Omnivore/app/build.gradle +++ b/android/Omnivore/app/build.gradle @@ -17,8 +17,8 @@ android { applicationId "app.omnivore.omnivore" minSdk 26 targetSdk 33 - versionCode 97 - versionName "0.0.97" + versionCode 99 + versionName "0.0.99" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" vectorDrawables { diff --git a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/EventTracker.kt b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/EventTracker.kt index e87f18b83..a7394e522 100644 --- a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/EventTracker.kt +++ b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/EventTracker.kt @@ -31,4 +31,8 @@ class EventTracker @Inject constructor(val app: Context) { fun track(eventName: String, properties: Properties = Properties()) { posthog.capture(eventName, properties) } + + fun logout() { + posthog.reset() + } } diff --git a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/auth/LoginViewModel.kt b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/auth/LoginViewModel.kt index 84937dbbb..25b9a559a 100644 --- a/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/auth/LoginViewModel.kt +++ b/android/Omnivore/app/src/main/java/app/omnivore/omnivore/ui/auth/LoginViewModel.kt @@ -272,6 +272,7 @@ class LoginViewModel @Inject constructor( datastoreRepo.clear() dataService.clearDatabase() Intercom.client().logout() + eventTracker.logout() } }