Skip to content

Commit a580cd0

Browse files
jamesarichCopilot
andauthored
chore(analytics): disable Datadog Compose action tracking (#5153)
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
1 parent 8e5d994 commit a580cd0

4 files changed

Lines changed: 3 additions & 6 deletions

File tree

app/build.gradle.kts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -279,7 +279,6 @@ dependencies {
279279
googleImplementation(libs.maps.compose)
280280
googleImplementation(libs.maps.compose.utils)
281281
googleImplementation(libs.maps.compose.widgets)
282-
googleImplementation(libs.dd.sdk.android.compose)
283282
googleImplementation(libs.dd.sdk.android.logs)
284283
googleImplementation(libs.dd.sdk.android.rum)
285284
googleImplementation(libs.dd.sdk.android.session.replay)

app/src/google/kotlin/org/meshtastic/app/analytics/GooglePlatformAnalytics.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,6 @@ import co.touchlab.kermit.LogWriter
2626
import co.touchlab.kermit.Severity
2727
import com.datadog.android.Datadog
2828
import com.datadog.android.DatadogSite
29-
import com.datadog.android.compose.enableComposeActionTracking
3029
import com.datadog.android.core.configuration.Configuration
3130
import com.datadog.android.log.Logger
3231
import com.datadog.android.log.Logs
@@ -160,7 +159,6 @@ class GooglePlatformAnalytics(private val context: Context, private val analytic
160159
.trackFrustrations(false) // Disable click-tracking based frustration detection
161160
.trackLongTasks()
162161
.trackNonFatalAnrs(true)
163-
.enableComposeActionTracking() // Required: activates runtime consumption of Compose semantics tags
164162
.setSessionSampleRate(sampleRate)
165163
.build()
166164
Rum.enable(rumConfiguration)

build-logic/convention/src/main/kotlin/AnalyticsConventionPlugin.kt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ import com.android.build.api.dsl.ApplicationExtension
1818
import com.android.build.api.variant.ApplicationAndroidComponentsExtension
1919
import com.datadog.gradle.plugin.DdExtension
2020
import com.datadog.gradle.plugin.InjectBuildIdToAssetsTask
21-
import com.datadog.gradle.plugin.InstrumentationMode
21+
2222
import com.datadog.gradle.plugin.SdkCheckLevel
2323
import org.gradle.api.Plugin
2424
import org.gradle.api.Project
@@ -110,7 +110,7 @@ class AnalyticsConventionPlugin : Plugin<Project> {
110110
variants {
111111
register(variant.name) {
112112
site = "US5"
113-
composeInstrumentation = InstrumentationMode.AUTO
113+
114114
}
115115
}
116116
checkProjectDependencies = SdkCheckLevel.NONE

gradle/libs.versions.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -211,7 +211,7 @@ accompanist-permissions = { module = "com.google.accompanist:accompanist-permiss
211211
coil = { module = "io.coil-kt.coil3:coil-compose", version.ref = "coil" }
212212
coil-network-ktor3 = { module = "io.coil-kt.coil3:coil-network-ktor3", version.ref = "coil" }
213213
coil-svg = { module = "io.coil-kt.coil3:coil-svg", version.ref = "coil" }
214-
dd-sdk-android-compose = { module = "com.datadoghq:dd-sdk-android-compose", version.ref = "dd-sdk-android" }
214+
215215
dd-sdk-android-logs = { module = "com.datadoghq:dd-sdk-android-logs", version.ref = "dd-sdk-android" }
216216
dd-sdk-android-rum = { module = "com.datadoghq:dd-sdk-android-rum", version.ref = "dd-sdk-android" }
217217
dd-sdk-android-session-replay = { module = "com.datadoghq:dd-sdk-android-session-replay", version.ref = "dd-sdk-android" }

0 commit comments

Comments
 (0)