Events
Receive collab:playback-sync:rejected
Server -> sender only: the sender is not the presenter, so its collab:playback-sync was dropped.
server → client on the
collab channel. Socket.IO event name: collab:playback-sync:rejected.Server -> sender only: the sender is not the presenter, so its collab:playback-sync was dropped. Carries the real presenter and playback position so the client can snap back to follower mode.
Emitted only to the rejected sender.
Payload: collab:playback-sync:rejected
Payload of the 'collab:playback-sync:rejected' socket event.
| Property | Type | Required | Description |
|---|---|---|---|
reason | "not-presenter" | no | |
presenterId | string | null | no | |
presenterDisplayName | string | null | no | |
playback | object | no | { currentTime: number, playing: boolean } of the current presenter. |
timestamp | integer | no |