Update group call inspector

This commit is contained in:
Robert Long 2022-01-14 13:40:02 -08:00
commit 5819654bc7
2 changed files with 38 additions and 30 deletions

View file

@ -15,7 +15,19 @@ export function GroupCallView({
groupCall,
simpleGrid,
}) {
const [showInspector, setShowInspector] = useState(false);
const [showInspector, setShowInspector] = useState(
() => !!localStorage.getItem("matrix-group-call-inspector")
);
const onChangeShowInspector = useCallback((show) => {
setShowInspector(show);
if (show) {
localStorage.setItem("matrix-group-call-inspector", "true");
} else {
localStorage.removeItem("matrix-group-call-inspector");
}
}, []);
const {
state,
error,
@ -75,7 +87,7 @@ export function GroupCallView({
localScreenshareFeed={localScreenshareFeed}
screenshareFeeds={screenshareFeeds}
simpleGrid={simpleGrid}
setShowInspector={setShowInspector}
setShowInspector={onChangeShowInspector}
showInspector={showInspector}
roomId={roomId}
/>
@ -102,7 +114,7 @@ export function GroupCallView({
localVideoMuted={localVideoMuted}
toggleLocalVideoMuted={toggleLocalVideoMuted}
toggleMicrophoneMuted={toggleMicrophoneMuted}
setShowInspector={setShowInspector}
setShowInspector={onChangeShowInspector}
showInspector={showInspector}
roomId={roomId}
/>