Skip to content

Commit f0e620d

Browse files
authored
fix(renderer-app): fix rtc avatar missing init state (#1544)
1 parent 47778f6 commit f0e620d

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

desktop/renderer-app/src/components/RTCAvatar/AvatarCanvas.tsx

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@ import "./AvatarCanvas.less";
22

33
import React, { useCallback, useEffect } from "react";
44
import { observer } from "mobx-react-lite";
5-
import { useUpdateEffect } from "react-use";
65
import { FlatRTCAvatar } from "@netless/flat-rtc";
76
import { User } from "../../stores/class-room-store";
87

@@ -24,11 +23,11 @@ export const AvatarCanvas = observer<
2423
return rtcAvatar?.getVolumeLevel() || 0;
2524
}, [rtcAvatar]);
2625

27-
useUpdateEffect(() => {
26+
useEffect(() => {
2827
rtcAvatar?.enableCamera(avatarUser.camera);
2928
}, [rtcAvatar, avatarUser.camera]);
3029

31-
useUpdateEffect(() => {
30+
useEffect(() => {
3231
rtcAvatar?.enableMic(avatarUser.mic);
3332
}, [rtcAvatar, avatarUser.mic]);
3433

0 commit comments

Comments
 (0)