Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 44488a44 authored by Jernej Virag's avatar Jernej Virag Committed by Android (Google) Code Review
Browse files

Merge "Trace panel_expansion for interactors" into main

parents cde6419b fe429cb0
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package com.android.systemui.shade.domain.interactor

import com.android.app.tracing.FlowTracing.traceAsCounter
import com.android.systemui.dagger.SysUISingleton
import com.android.systemui.dagger.qualifiers.Application
import com.android.systemui.keyguard.data.repository.KeyguardRepository
@@ -74,6 +75,7 @@ constructor(
                }
            }
            .distinctUntilChanged()
            .traceAsCounter("panel_expansion") { (it * 100f).toInt() }
            .stateIn(scope, SharingStarted.Eagerly, 0f)

    override val qsExpansion: StateFlow<Float> = repository.qsExpansion
+2 −0
Original line number Diff line number Diff line
@@ -16,6 +16,7 @@

package com.android.systemui.shade.domain.interactor

import com.android.app.tracing.FlowTracing.traceAsCounter
import com.android.compose.animation.scene.ObservableTransitionState
import com.android.compose.animation.scene.SceneKey
import com.android.systemui.dagger.SysUISingleton
@@ -46,6 +47,7 @@ constructor(
) : BaseShadeInteractor {
    override val shadeExpansion: StateFlow<Float> =
        sceneBasedExpansion(sceneInteractor, SceneFamilies.NotifShade)
            .traceAsCounter("panel_expansion") { (it * 100f).toInt() }
            .stateIn(scope, SharingStarted.Eagerly, 0f)

    private val sceneBasedQsExpansion =