Skip to content

Instantly share code, notes, and snippets.

@PerActivity
class BottomSheetDialogCommunicator @Inject constructor() {
val flow = MutableSharedFlow<BottomSheetDialogMessage>()
}
sealed interface BottomSheetDialogMessage
sealed interface ReminderMessage : BottomSheetDialogMessage {
data class Test(val text: String) : ReminderMessage
}