WebConference.jsx 697 B

1234567891011121314151617181920212223242526272829
  1. import React from "react";
  2. // import useUsers from "../../components/users/useUsers";
  3. import { getConfToken } from "../../utils/api";
  4. import { OpenViduProvider } from "./useOpenVidu";
  5. import StreamList from "./StreamList";
  6. const WebConference = ({ room, currentUser, users }) => {
  7. // const { currentUser } = useUsers();
  8. const getUserData = React.useCallback(
  9. () => JSON.stringify({ uid: currentUser.uid }),
  10. [currentUser.uid]
  11. );
  12. return (
  13. <OpenViduProvider
  14. room={room}
  15. parseUserData={JSON.parse}
  16. getUserData={getUserData}
  17. getToken={getConfToken}
  18. >
  19. <StreamList users={users} />
  20. </OpenViduProvider>
  21. );
  22. };
  23. export default WebConference;