Loading packages/SystemUI/src/com/android/systemui/bouncer/ui/viewmodel/AuthMethodBouncerViewModel.kt +3 −0 Original line number Diff line number Diff line Loading @@ -39,6 +39,9 @@ sealed class AuthMethodBouncerViewModel( * being able to attempt to unlock the device. */ val isInputEnabled: StateFlow<Boolean>, /** Name to use for performance tracing purposes. */ val traceName: String, ) : ExclusiveActivatable() { private val _animateFailure = MutableStateFlow(false) Loading packages/SystemUI/src/com/android/systemui/bouncer/ui/viewmodel/BouncerSceneContentViewModel.kt +2 −1 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ import android.graphics.Bitmap import androidx.compose.ui.input.key.KeyEvent import androidx.compose.ui.input.key.type import androidx.core.graphics.drawable.toBitmap import com.android.app.tracing.coroutines.traceCoroutine import com.android.systemui.authentication.domain.interactor.AuthenticationInteractor import com.android.systemui.authentication.shared.model.AuthenticationMethodModel import com.android.systemui.authentication.shared.model.AuthenticationWipeModel Loading Loading @@ -146,7 +147,7 @@ constructor( .map(::getChildViewModel) .collectLatest { childViewModelOrNull -> _authMethodViewModel.value = childViewModelOrNull childViewModelOrNull?.activate() childViewModelOrNull?.let { traceCoroutine(it.traceName) { it.activate() } } } } Loading packages/SystemUI/src/com/android/systemui/bouncer/ui/viewmodel/PasswordBouncerViewModel.kt +1 −0 Original line number Diff line number Diff line Loading @@ -53,6 +53,7 @@ constructor( AuthMethodBouncerViewModel( interactor = interactor, isInputEnabled = isInputEnabled, traceName = "PasswordBouncerViewModel", ) { private val _password = MutableStateFlow("") Loading packages/SystemUI/src/com/android/systemui/bouncer/ui/viewmodel/PatternBouncerViewModel.kt +1 −0 Original line number Diff line number Diff line Loading @@ -51,6 +51,7 @@ constructor( AuthMethodBouncerViewModel( interactor = interactor, isInputEnabled = isInputEnabled, traceName = "PatternBouncerViewModel", ) { /** The number of columns in the dot grid. */ Loading packages/SystemUI/src/com/android/systemui/bouncer/ui/viewmodel/PinBouncerViewModel.kt +1 −0 Original line number Diff line number Diff line Loading @@ -63,6 +63,7 @@ constructor( AuthMethodBouncerViewModel( interactor = interactor, isInputEnabled = isInputEnabled, traceName = "PinBouncerViewModel", ) { /** * Whether the sim-related UI in the pin view is showing. Loading Loading
packages/SystemUI/src/com/android/systemui/bouncer/ui/viewmodel/AuthMethodBouncerViewModel.kt +3 −0 Original line number Diff line number Diff line Loading @@ -39,6 +39,9 @@ sealed class AuthMethodBouncerViewModel( * being able to attempt to unlock the device. */ val isInputEnabled: StateFlow<Boolean>, /** Name to use for performance tracing purposes. */ val traceName: String, ) : ExclusiveActivatable() { private val _animateFailure = MutableStateFlow(false) Loading
packages/SystemUI/src/com/android/systemui/bouncer/ui/viewmodel/BouncerSceneContentViewModel.kt +2 −1 Original line number Diff line number Diff line Loading @@ -23,6 +23,7 @@ import android.graphics.Bitmap import androidx.compose.ui.input.key.KeyEvent import androidx.compose.ui.input.key.type import androidx.core.graphics.drawable.toBitmap import com.android.app.tracing.coroutines.traceCoroutine import com.android.systemui.authentication.domain.interactor.AuthenticationInteractor import com.android.systemui.authentication.shared.model.AuthenticationMethodModel import com.android.systemui.authentication.shared.model.AuthenticationWipeModel Loading Loading @@ -146,7 +147,7 @@ constructor( .map(::getChildViewModel) .collectLatest { childViewModelOrNull -> _authMethodViewModel.value = childViewModelOrNull childViewModelOrNull?.activate() childViewModelOrNull?.let { traceCoroutine(it.traceName) { it.activate() } } } } Loading
packages/SystemUI/src/com/android/systemui/bouncer/ui/viewmodel/PasswordBouncerViewModel.kt +1 −0 Original line number Diff line number Diff line Loading @@ -53,6 +53,7 @@ constructor( AuthMethodBouncerViewModel( interactor = interactor, isInputEnabled = isInputEnabled, traceName = "PasswordBouncerViewModel", ) { private val _password = MutableStateFlow("") Loading
packages/SystemUI/src/com/android/systemui/bouncer/ui/viewmodel/PatternBouncerViewModel.kt +1 −0 Original line number Diff line number Diff line Loading @@ -51,6 +51,7 @@ constructor( AuthMethodBouncerViewModel( interactor = interactor, isInputEnabled = isInputEnabled, traceName = "PatternBouncerViewModel", ) { /** The number of columns in the dot grid. */ Loading
packages/SystemUI/src/com/android/systemui/bouncer/ui/viewmodel/PinBouncerViewModel.kt +1 −0 Original line number Diff line number Diff line Loading @@ -63,6 +63,7 @@ constructor( AuthMethodBouncerViewModel( interactor = interactor, isInputEnabled = isInputEnabled, traceName = "PinBouncerViewModel", ) { /** * Whether the sim-related UI in the pin view is showing. Loading