Refactor the ConferenceCallManager class

This commit is contained in:
Robert Long
2021-08-06 14:56:14 -07:00
parent dff8a1acd3
commit 8e2688b3db
7 changed files with 325 additions and 366 deletions

View File

@@ -170,7 +170,6 @@ export function useVideoRoom(manager, roomId, timeout = 5000) {
let initialRoom = manager.client.getRoom(roomId);
if (initialRoom) {
manager.setRoom(roomId);
setState((prevState) => ({
...prevState,
loading: false,
@@ -186,7 +185,6 @@ export function useVideoRoom(manager, roomId, timeout = 5000) {
if (room && room.roomId === roomId) {
clearTimeout(timeoutId);
manager.client.removeListener("Room", roomCallback);
manager.setRoom(roomId);
setState((prevState) => ({
...prevState,
loading: false,
@@ -226,7 +224,7 @@ export function useVideoRoom(manager, roomId, timeout = 5000) {
manager.on("participants_changed", onParticipantsChanged);
manager
.join()
.enter(roomId)
.then(() => {
setState((prevState) => ({
...prevState,