StackedSnackbarHostMessagesHandler

class StackedSnackbarHostMessagesHandler(val accessibilityManager: AccessibilityManager? = null, val scope: CoroutineScope = CoroutineScope(Executors.newSingleThreadExecutor().asCoroutineDispatcher())) : UiState

Constructors

Link copied to clipboard
constructor(accessibilityManager: AccessibilityManager? = null, scope: CoroutineScope = CoroutineScope(Executors.newSingleThreadExecutor().asCoroutineDispatcher()))

Properties

Link copied to clipboard
Link copied to clipboard
val alertMessages: StateFlow<Set<AlertMessage>>
Link copied to clipboard
val scope: CoroutineScope
Link copied to clipboard
val userMessages: SharedFlow<List<UserMessage>>

Functions

Link copied to clipboard
fun addAlertMessages(messages: Set<AlertMessage>): Job
Link copied to clipboard
fun addUserMessage(userMessage: UserMessage, autoDismiss: Boolean = false): Job
Link copied to clipboard
fun removeUserMessage(userMessage: UserMessage): Job