Events
Receive collab:presenter-assign
Server -> all sockets in the namespace: a new presenter was assigned.
server → client on the
collab channel. Socket.IO event name: collab:presenter-assign.Server -> all sockets in the namespace: a new presenter was assigned.
Emitted when the first member joins (first-join), when an admin takes over or a presenter/admin reassigns via collab:presenter-takeover (admin-takeover), and when the presenter disconnects and control transfers to an admin or the earliest joined member (transfer-on-leave).
Payload: collab:presenter-assign
Payload of the 'collab:presenter-assign' socket event.
| Property | Type | Required | Description |
|---|---|---|---|
presenterId | string | no | |
presenterDisplayName | string | null | no | |
reason | "first-join" | "admin-takeover" | "transfer-on-leave" | no | |
timestamp | integer | no |