Add call setup ui

This commit is contained in:
Robert Long
2021-08-20 17:02:47 -07:00
parent b45eacec28
commit 476fe87b31
3 changed files with 113 additions and 15 deletions

View File

@@ -221,11 +221,22 @@ export function useVideoRoom(manager, roomId, timeout = 5000) {
}, timeout);
}
function onLeaveCall() {
setState((prevState) => ({
...prevState,
videoMuted: manager.videoMuted,
micMuted: manager.micMuted,
}));
}
manager.on("left", onLeaveCall);
return () => {
manager.client.removeListener("Room", roomCallback);
manager.removeListener("participants_changed", onParticipantsChanged);
clearTimeout(timeoutId);
manager.leaveCall();
manager.removeListener("left", onLeaveCall);
};
}, [manager, roomId]);