📣 Session Event Bus
The SessionEventBus emits session related events. It's stored by a ScheduleManager, and you can get it via
SessionManager#getEventBus().
tip
You can check more information about buses on the 📣 Event Buses documentation.
👂 Events
Currently, the events that it emits are:
SessionStart- Emitted when aSessionstarts. Passes the startedSession, itsSessionStartInteractionandSessionExecutionMeta.SessionUpdate- Emitted when aSessionis updated. Passes the updatedSession, itsSessionUpdateInteractionandSessionExecutionMeta.SessionEnd- Emitted when aSessionends. Passes the endedSession, itsSessionEndDataandSessionExecutionMeta.SessionExpire- Emitted when aSessionexpires. Passes the expiredSessionandSessionEndData.
You can get these events from the SessionEventEnum enum on @core.