EventManager

constructor(screenId: String, eventRunnerManager: EventRunnerManager, koinScope: Scope)

Parameters

screenId

id of the screen this manager runs events for — forwarded as EventRunningScope.screenId on every run.

eventRunnerManager
koinScope

the Koin scope every built EventRunningScope resolves dependencies from, and that runEvent itself uses to reach a MosaicLogger for its own top-level error handling.