Packages > @fluidframework/container-definitions > IAudienceEvents

IAudienceEvents Interface

Interface describing Audience events

Signature

export interface IAudienceEvents extends IEvent

Extends: IEvent

Call Signatures

CallSignature Description
(event: "addMember" | "removeMember", listener: (clientId: string, client: IClient) => void): void "addMember" event is raised when a new user joins collaborative session. "removeMember" event is raised when a user leaves collaborative session.
(event: "selfChanged", listener: (oldValue: ISelf | undefined, newValue: ISelf) => void): void Notifies that client established new connection and caught-up on ops.

Call Signature Details

(event: “addMember” | “removeMember”, listener: (clientId: string, client: IClient) => void): void

“addMember” event is raised when a new user joins collaborative session. “removeMember” event is raised when a user leaves collaborative session.

Signature

(event: "addMember" | "removeMember", listener: (clientId: string, client: IClient) => void): void;

(event: “selfChanged”, listener: (oldValue: ISelf | undefined, newValue: ISelf) => void): void

Notifies that client established new connection and caught-up on ops.

Signature

(event: "selfChanged", listener: (oldValue: ISelf | undefined, newValue: ISelf) => void): void;