Skip to content

Instantly share code, notes, and snippets.

@PatilShreyas
Last active Jun 23, 2022
Embed
What would you like to do?
private val isLoading = MutableStateFlow(false)
private val loggedInUser = MutableStateFlow<User?>(null)
private val error = MutableStateFlow<String?>(null)
// Combining these states to form a LoginState
val state: StateFlow<LoginState> = combineStates(
isLoading,
loggedInUser,
error
) { loading, user, errorMessage ->
LoginState(loading, user, errorMessage)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment