address suggestions
This commit is contained in:
parent
8a7d1f3846
commit
9eac0eb2ad
|
|
@ -6,7 +6,11 @@ export async function getStaticProps() {
|
|||
|
||||
// Pass through domain as prop
|
||||
return {
|
||||
props: defaultProps,
|
||||
props: {
|
||||
...defaultProps,
|
||||
forceFetchToken: true,
|
||||
forceOwner: true,
|
||||
},
|
||||
};
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -13,7 +13,7 @@ import React, {
|
|||
useState,
|
||||
} from 'react';
|
||||
import DailyIframe from '@daily-co/daily-js';
|
||||
import { DailyProvider, useDailyEvent } from '@daily-co/daily-react-hooks';
|
||||
import { DailyProvider } from '@daily-co/daily-react-hooks';
|
||||
import Bowser from 'bowser';
|
||||
import { useRouter } from 'next/router';
|
||||
import PropTypes from 'prop-types';
|
||||
|
|
@ -124,11 +124,15 @@ export const CallProvider = ({
|
|||
setPreJoinNonAuthorized(requiresPermission && !token);
|
||||
}, [state, daily, token]);
|
||||
|
||||
const handleOnJoinCleanUp = useCallback(() => {
|
||||
if (cleanURLOnJoin) router.replace(`/${room}`);
|
||||
}, [cleanURLOnJoin, room, router]);
|
||||
useEffect(() => {
|
||||
if (!daily) return;
|
||||
|
||||
useDailyEvent('joined-meeting', handleOnJoinCleanUp);
|
||||
if (cleanURLOnJoin) {
|
||||
daily.on('joined-meeting', () => router.replace(`/${room}`));
|
||||
}
|
||||
|
||||
return () => daily.off('joined-meeting', () => router.replace(`/${room}`));
|
||||
}, [cleanURLOnJoin, daily, room, router]);
|
||||
|
||||
return (
|
||||
<CallContext.Provider
|
||||
|
|
|
|||
Loading…
Reference in New Issue