Skip to content

Commit 3663a20

Browse files
committed
Disable render tracking in UI loading
1 parent fb11472 commit 3663a20

2 files changed

Lines changed: 2 additions & 4 deletions

File tree

embrace-android-features/src/main/kotlin/io/embrace/android/embracesdk/internal/capture/activity/UiLoadTraceEmitter.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ import android.app.Application.ActivityLifecycleCallbacks
44
import io.embrace.android.embracesdk.internal.arch.schema.EmbType
55
import io.embrace.android.embracesdk.internal.spans.PersistableEmbraceSpan
66
import io.embrace.android.embracesdk.internal.spans.SpanService
7-
import io.embrace.android.embracesdk.internal.ui.hasRenderEvent
87
import io.embrace.android.embracesdk.internal.utils.VersionChecker
98
import io.embrace.android.embracesdk.spans.EmbraceSpanEvent
109
import io.embrace.android.embracesdk.spans.ErrorCode
@@ -52,7 +51,7 @@ class UiLoadTraceEmitter(
5251

5352
private val activeTraces: MutableMap<Int, UiLoadTrace> = ConcurrentHashMap()
5453
private var currentInstance: AtomicReference<UiInstance?> = AtomicReference()
55-
private val trackRender = hasRenderEvent(versionChecker)
54+
private val trackRender = false
5655
private val hasPrePostEvents = hasPrePostEvents(versionChecker)
5756

5857
override fun create(instanceId: Int, activityName: String, timestampMs: Long, manualEnd: Boolean) {

embrace-android-features/src/test/java/io/embrace/android/embracesdk/internal/capture/activity/UiLoadTraceEmitterTest.kt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ import io.embrace.android.embracesdk.internal.clock.nanosToMillis
99
import io.embrace.android.embracesdk.internal.payload.toNewPayload
1010
import io.embrace.android.embracesdk.internal.spans.SpanService
1111
import io.embrace.android.embracesdk.internal.spans.SpanSink
12-
import io.embrace.android.embracesdk.internal.ui.hasRenderEvent
1312
import io.embrace.android.embracesdk.internal.utils.BuildVersionChecker
1413
import io.embrace.android.embracesdk.spans.EmbraceSpanEvent
1514
import io.embrace.android.embracesdk.spans.ErrorCode
@@ -37,7 +36,7 @@ internal class UiLoadTraceEmitterTest {
3736
@Before
3837
fun setUp() {
3938
clock = FakeClock()
40-
hasRenderEvent = hasRenderEvent(BuildVersionChecker)
39+
hasRenderEvent = false
4140
hasPreAndPostEvents = hasPrePostEvents(BuildVersionChecker)
4241
val initModule = FakeInitModule(clock = clock)
4342
spanSink = initModule.openTelemetryModule.spanSink

0 commit comments

Comments
 (0)