fix(webrtc): sync participants state when local user publishes tracks
This commit is contained in:
@@ -161,6 +161,8 @@ export const useVoiceStore = create<VoiceState>((set, get) => ({
|
|||||||
room.on(RoomEvent.TrackUnpublished, () => syncParticipants());
|
room.on(RoomEvent.TrackUnpublished, () => syncParticipants());
|
||||||
room.on(RoomEvent.TrackSubscribed, () => syncParticipants());
|
room.on(RoomEvent.TrackSubscribed, () => syncParticipants());
|
||||||
room.on(RoomEvent.TrackUnsubscribed, () => syncParticipants());
|
room.on(RoomEvent.TrackUnsubscribed, () => syncParticipants());
|
||||||
|
room.on(RoomEvent.LocalTrackPublished, () => syncParticipants());
|
||||||
|
room.on(RoomEvent.LocalTrackUnpublished, () => syncParticipants());
|
||||||
|
|
||||||
room.on(
|
room.on(
|
||||||
RoomEvent.ActiveSpeakersChanged,
|
RoomEvent.ActiveSpeakersChanged,
|
||||||
|
|||||||
Reference in New Issue
Block a user