Interface IVisibilityChange

When an event is a visibility change event, as per MSC3531, the visibility change implied by the event.

interface IVisibilityChange {
    eventId: string;
    reason: null | string;
    visible: boolean;
}

Properties

eventId: string

The event id affected.

reason: null | string

Optionally, a human-readable reason explaining why the event was hidden. Ignored if the event was made visible.

visible: boolean

If true, the target event should be made visible. Otherwise, it should be hidden.