(feat): add screenshare previews
This commit is contained in:
parent
39144e97b3
commit
2f0072f422
6 changed files with 423 additions and 44 deletions
|
|
@ -26,12 +26,23 @@ export default function View() {
|
|||
const syncParticipants = () => {
|
||||
setParticipantVersion((version) => version + 1);
|
||||
};
|
||||
syncParticipants();
|
||||
room.on(RoomEvent.ParticipantConnected, syncParticipants);
|
||||
room.on(RoomEvent.ParticipantDisconnected, syncParticipants);
|
||||
room.on(RoomEvent.TrackPublished, syncParticipants);
|
||||
room.on(RoomEvent.TrackUnpublished, syncParticipants);
|
||||
room.on(RoomEvent.TrackSubscribed, syncParticipants);
|
||||
room.on(RoomEvent.TrackUnsubscribed, syncParticipants);
|
||||
room.on(RoomEvent.ParticipantAttributesChanged, syncParticipants);
|
||||
|
||||
return () => {
|
||||
room.off(RoomEvent.ParticipantConnected, syncParticipants);
|
||||
room.off(RoomEvent.ParticipantDisconnected, syncParticipants);
|
||||
room.off(RoomEvent.TrackPublished, syncParticipants);
|
||||
room.off(RoomEvent.TrackUnpublished, syncParticipants);
|
||||
room.off(RoomEvent.TrackSubscribed, syncParticipants);
|
||||
room.off(RoomEvent.TrackUnsubscribed, syncParticipants);
|
||||
room.off(RoomEvent.ParticipantAttributesChanged, syncParticipants);
|
||||
};
|
||||
}, [room]);
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue