сообщения,
* например об ошибках. */
private var messages: MutableSharedFlow<SnackbarMessage?> = MutableSharedFlow()
/ Переменная для потребителя из потока, на нее подписан Snackbar */
val snackbarMessages: SharedFlow<SnackbarMessage?>
get() = messages.asSharedFlow()
прям вот точно так выглядит, да?
Так изначально-то речь про сингл лайв эвент
ну так поздавляю
Обсуждают сегодня