From 90eaf70291bfaf6edf9785b51e4218277610f946 Mon Sep 17 00:00:00 2001 From: thororen1234 <78185467+thororen1234@users.noreply.github.com> Date: Fri, 9 May 2025 16:44:24 -0400 Subject: [PATCH] Soggy Updates --- src/equicordplugins/soggy/index.tsx | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/equicordplugins/soggy/index.tsx b/src/equicordplugins/soggy/index.tsx index 7b603c67..f4c8c559 100644 --- a/src/equicordplugins/soggy/index.tsx +++ b/src/equicordplugins/soggy/index.tsx @@ -14,11 +14,12 @@ import { React } from "@webpack/common"; const HeaderBarIcon = findComponentByCodeLazy(".HEADER_BAR_BADGE_TOP:", '.iconBadge,"top"'); -let song, boopSound; +let preloadSong, preloadBoopSound, song, boopSound; function SoggyModal(props: ModalProps) { if (settings.store.songVolume !== 0) { React.useEffect(() => { + song = new Audio(preloadSong.src); song.volume = settings.store.songVolume; song.play(); @@ -41,6 +42,7 @@ function SoggyModal(props: ModalProps) { offsetY >= region.y && offsetY <= region.y + region.height ) { + boopSound = new Audio(preloadBoopSound.src); boopSound.volume = settings.store.boopVolume; boopSound.play(); } @@ -143,8 +145,8 @@ export default definePlugin({ ], start: () => { - song = new Audio(settings.store.songLink); - boopSound = new Audio(settings.store.boopLink); + preloadSong = new Audio(settings.store.songLink); + preloadBoopSound = new Audio(settings.store.boopLink); }, // taken from message logger lol