From 052dafd27cc049e100c5b17ec8026c190bcb58c1 Mon Sep 17 00:00:00 2001 From: Eduarda Barbosa <42220351+mebarbosa@users.noreply.github.com> Date: Thu, 9 Jan 2025 03:43:00 -0300 Subject: [PATCH] Tracks Audit: Track Crash Report Event (#3417) --- .../pocketcasts/settings/privacy/UserAnalyticsSettings.kt | 1 + .../au/com/shiftyjelly/pocketcasts/analytics/AnalyticsEvent.kt | 1 + 2 files changed, 2 insertions(+) diff --git a/modules/features/settings/src/main/java/au/com/shiftyjelly/pocketcasts/settings/privacy/UserAnalyticsSettings.kt b/modules/features/settings/src/main/java/au/com/shiftyjelly/pocketcasts/settings/privacy/UserAnalyticsSettings.kt index 297d18a833e..38f93a6fc6b 100644 --- a/modules/features/settings/src/main/java/au/com/shiftyjelly/pocketcasts/settings/privacy/UserAnalyticsSettings.kt +++ b/modules/features/settings/src/main/java/au/com/shiftyjelly/pocketcasts/settings/privacy/UserAnalyticsSettings.kt @@ -22,6 +22,7 @@ class UserAnalyticsSettings @Inject constructor( } fun updateCrashReportsSetting(enabled: Boolean) { + analyticsTracker.track(AnalyticsEvent.CRASH_REPORTS_TOGGLED, mapOf("enabled" to enabled)) settings.sendCrashReports.set(enabled, updateModifiedAt = true) } diff --git a/modules/services/analytics/src/main/java/au/com/shiftyjelly/pocketcasts/analytics/AnalyticsEvent.kt b/modules/services/analytics/src/main/java/au/com/shiftyjelly/pocketcasts/analytics/AnalyticsEvent.kt index 263bf4b0555..028c4a8d05a 100644 --- a/modules/services/analytics/src/main/java/au/com/shiftyjelly/pocketcasts/analytics/AnalyticsEvent.kt +++ b/modules/services/analytics/src/main/java/au/com/shiftyjelly/pocketcasts/analytics/AnalyticsEvent.kt @@ -258,6 +258,7 @@ enum class AnalyticsEvent(val key: String) { PRIVACY_SHOWN("privacy_shown"), ANALYTICS_OPT_IN("analytics_opt_in"), ANALYTICS_OPT_OUT("analytics_opt_out"), + CRASH_REPORTS_TOGGLED("crash_reports_toggled"), SETTINGS_SHOW_PRIVACY_POLICY("settings_show_privacy_policy"), /* Filters */