From d1db7521ce43bed95e02ea5e03e72d18a443445b Mon Sep 17 00:00:00 2001 From: David Perez Date: Fri, 17 Nov 2023 16:28:15 -0600 Subject: [PATCH] Add helper property for retrieving current VM state (#257) --- .../com/x8bit/bitwarden/ui/platform/base/BaseViewModel.kt | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/app/src/main/java/com/x8bit/bitwarden/ui/platform/base/BaseViewModel.kt b/app/src/main/java/com/x8bit/bitwarden/ui/platform/base/BaseViewModel.kt index d1c272d11..538d83ce1 100644 --- a/app/src/main/java/com/x8bit/bitwarden/ui/platform/base/BaseViewModel.kt +++ b/app/src/main/java/com/x8bit/bitwarden/ui/platform/base/BaseViewModel.kt @@ -29,6 +29,11 @@ abstract class BaseViewModel( protected val eventChannel: Channel = Channel(capacity = Channel.UNLIMITED) private val internalActionChannel: Channel = Channel(capacity = Channel.UNLIMITED) + /** + * A helper that returns the current state of the view model. + */ + protected val state: S get() = mutableStateFlow.value + /** * A [StateFlow] representing state updates. */