Merge pull request #1094 from robintown/widget-join-delay
Don't prematurely claim that we've joined the call in widget mode
This commit is contained in:
@@ -65,7 +65,7 @@ export interface UseGroupCallReturnType {
|
|||||||
localVideoMuted: boolean;
|
localVideoMuted: boolean;
|
||||||
error: TranslatedError | null;
|
error: TranslatedError | null;
|
||||||
initLocalCallFeed: () => void;
|
initLocalCallFeed: () => void;
|
||||||
enter: () => void;
|
enter: () => Promise<void>;
|
||||||
leave: () => void;
|
leave: () => void;
|
||||||
toggleLocalVideoMuted: () => void;
|
toggleLocalVideoMuted: () => void;
|
||||||
toggleMicrophoneMuted: () => void;
|
toggleMicrophoneMuted: () => void;
|
||||||
@@ -483,7 +483,7 @@ export function useGroupCall(
|
|||||||
[groupCall]
|
[groupCall]
|
||||||
);
|
);
|
||||||
|
|
||||||
const enter = useCallback(() => {
|
const enter = useCallback(async () => {
|
||||||
if (
|
if (
|
||||||
groupCall.state !== GroupCallState.LocalCallFeedUninitialized &&
|
groupCall.state !== GroupCallState.LocalCallFeedUninitialized &&
|
||||||
groupCall.state !== GroupCallState.LocalCallFeedInitialized
|
groupCall.state !== GroupCallState.LocalCallFeedInitialized
|
||||||
@@ -498,7 +498,7 @@ export function useGroupCall(
|
|||||||
// have started tracking by the time calls start getting created.
|
// have started tracking by the time calls start getting created.
|
||||||
groupCallOTelMembership?.onJoinCall();
|
groupCallOTelMembership?.onJoinCall();
|
||||||
|
|
||||||
groupCall.enter().catch((error) => {
|
await groupCall.enter().catch((error) => {
|
||||||
console.error(error);
|
console.error(error);
|
||||||
updateState({ error });
|
updateState({ error });
|
||||||
});
|
});
|
||||||
|
|||||||
Reference in New Issue
Block a user