Skip to main content

getCurrentEventIDs

Returns all event IDs for the current session.

Overview

Use this method to retrieve every event ID loaded in the current session. It works consistently in both single- and multi-event sessions, always returning string[].

  • Single-event session — returns a one-element array containing the active event ID.
  • Multi-event session — returns all active event IDs in the same order they were passed to userDidStartWatchingEvent.
  • No active session — returns an empty array.

This is the preferred API over getCurrentEventID when you need to handle multi-event sessions, because the return type is always string[] with no conditional branching required.

Method Signature

getCurrentEventIDs(): string[];

Parameters

This method takes no parameters.

Return Value

An array of active event ID strings. Empty when no session is active.

Example

const eventIds = SDK.getMaestroEventViewModel().getCurrentEventIDs();

if (eventIds.length === 0) {
console.log('No active session.');
} else {
console.log('Active event IDs:', eventIds);
}

Notes