Add support for leave call

This commit is contained in:
Robert Long
2021-07-27 13:26:18 -07:00
parent ed4ddc8e8c
commit d040a7b733
4 changed files with 81 additions and 19 deletions

View File

@@ -201,7 +201,17 @@ export function useVideoRoom(manager, roomId, timeout = 5000) {
};
}, [manager, roomId]);
return { loading, joined, room, participants, error, joinCall };
const leaveCall = useCallback(() => {
manager.leaveCall();
setState((prevState) => ({
...prevState,
participants: manager.participants,
joined: false,
}));
}, [manager]);
return { loading, joined, room, participants, error, joinCall, leaveCall };
}
export function useRooms(manager) {