NavigationEventBus

Globalna, bezpieczna wątkowo magistrala zdarzeń do komunikacji między-modułowej.

Umożliwia dowolnej części aplikacji zgłoszenie żądania zmiany nawigacji bez posiadania bezpośredniej referencji do kontrolera nawigacji.

Properties

Link copied to clipboard
private val _events: MutableSharedFlow<NavigationEvent>
Link copied to clipboard
val events: SharedFlow<NavigationEvent>

Publiczny strumień zdarzeń NavigationEvent, który można subskrybować, aby reagować na żądania nawigacyjne.

Functions

Link copied to clipboard
suspend fun post(event: NavigationEvent)

Publikuje nowe zdarzenie NavigationEvent w magistrali.