mirror of
https://github.com/vector-im/element-call.git
synced 2022-05-22 02:31:18 +03:00
Play the blocked sound on time limit
Play the 'blocked' sound effect whenever the user is till holding the button but can't speak anymore, whether they've been cut off by someone else or have reached their time limit.
This commit is contained in:
@@ -73,9 +73,9 @@ export const usePTT = (
|
||||
playClip(PTTClipID.START_TALKING_REMOTE);
|
||||
}
|
||||
} else if (
|
||||
activeSpeakerFeed &&
|
||||
pttButtonHeld &&
|
||||
activeSpeakerUserId === client.getUserId() &&
|
||||
activeSpeakerFeed.userId !== client.getUserId()
|
||||
activeSpeakerFeed?.userId !== client.getUserId()
|
||||
) {
|
||||
// We were talking but we've been cut off
|
||||
playClip(PTTClipID.BLOCKED);
|
||||
@@ -108,7 +108,7 @@ export const usePTT = (
|
||||
);
|
||||
}
|
||||
};
|
||||
}, [userMediaFeeds, activeSpeakerUserId, client, playClip]);
|
||||
}, [userMediaFeeds, activeSpeakerUserId, client, playClip, pttButtonHeld]);
|
||||
|
||||
const startTalking = useCallback(async () => {
|
||||
if (pttButtonHeld) return;
|
||||
|
||||
Reference in New Issue
Block a user