Prettier
This commit is contained in:
parent
1253638861
commit
7e5610eb36
1 changed files with 13 additions and 3 deletions
|
@ -2,7 +2,13 @@ import { useCallback, useEffect, useState } from "react";
|
||||||
|
|
||||||
export function usePTT(client, groupCall, userMediaFeeds) {
|
export function usePTT(client, groupCall, userMediaFeeds) {
|
||||||
const [
|
const [
|
||||||
{ pttButtonHeld, isAdmin, talkOverEnabled, activeSpeakerUserId, unmuteError },
|
{
|
||||||
|
pttButtonHeld,
|
||||||
|
isAdmin,
|
||||||
|
talkOverEnabled,
|
||||||
|
activeSpeakerUserId,
|
||||||
|
unmuteError,
|
||||||
|
},
|
||||||
setState,
|
setState,
|
||||||
] = useState(() => {
|
] = useState(() => {
|
||||||
const roomMember = groupCall.room.getMember(client.getUserId());
|
const roomMember = groupCall.room.getMember(client.getUserId());
|
||||||
|
@ -49,13 +55,17 @@ export function usePTT(client, groupCall, userMediaFeeds) {
|
||||||
}, [userMediaFeeds]);
|
}, [userMediaFeeds]);
|
||||||
|
|
||||||
const startTalking = useCallback(async () => {
|
const startTalking = useCallback(async () => {
|
||||||
setState((prevState) => ({ ...prevState, pttButtonHeld: true, unmuteError: null, }));
|
setState((prevState) => ({
|
||||||
|
...prevState,
|
||||||
|
pttButtonHeld: true,
|
||||||
|
unmuteError: null,
|
||||||
|
}));
|
||||||
if (!activeSpeakerUserId || isAdmin || talkOverEnabled) {
|
if (!activeSpeakerUserId || isAdmin || talkOverEnabled) {
|
||||||
if (groupCall.isMicrophoneMuted()) {
|
if (groupCall.isMicrophoneMuted()) {
|
||||||
try {
|
try {
|
||||||
await groupCall.setMicrophoneMuted(false);
|
await groupCall.setMicrophoneMuted(false);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
setState((prevState) => ({ ...prevState, unmuteError: null, }));
|
setState((prevState) => ({ ...prevState, unmuteError: null }));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Reference in a new issue