Package-level declarations

Types

Link copied to clipboard
sealed class AppEvent
Link copied to clipboard
@Singleton
class EventBus @Inject constructor(eventQueue: EventQueue<AppEvent>)
Link copied to clipboard
@Singleton
class EventQueue<T> @Inject constructor : SharedEvent<T>

(See this).

Link copied to clipboard
class OneTimeEvent<out T>(content: T)

Event designed to be delivered only once to a concrete entity, but it can also be delivered to multiple different entities.

Link copied to clipboard
interface SharedEvent<out T>
Link copied to clipboard
sealed class ToolbarClickEvent