1
0
Fork 1
mirror of https://github.com/Vendicated/Vencord.git synced 2025-01-10 18:06:22 +00:00

fix(mediaPlaybackSpeed): mediaRef is possibly undefined when 1 patch breaks

This commit is contained in:
D3SOX 2024-06-06 11:58:25 +02:00
parent a8eea4dc7a
commit c9459e9cf7
No known key found for this signature in database
GPG key ID: 39EC1673FC37B048

View file

@ -25,15 +25,16 @@ export default definePlugin({
description: "Adds an icon to change the playback speed of media embeds",
authors: [Devs.D3SOX],
playbackSpeedComponent: ErrorBoundary.wrap((mediaRef: RefObject<HTMLMediaElement>) => {
playbackSpeedComponent: (mediaRef: RefObject<HTMLMediaElement> | undefined) => {
const changeSpeed = (speed: number) => {
const media = mediaRef.current;
const media = mediaRef?.current;
if (media) {
media.playbackRate = speed;
}
};
return (
<ErrorBoundary noop>
<Tooltip text="Playback speed">
{tooltipProps => (
<button
@ -65,8 +66,9 @@ export default definePlugin({
</button>
)}
</Tooltip>
</ErrorBoundary>
);
}),
},
patches: [
// voice message embeds