From 8198263b0227b79ef536fd38c5b07ff5c66508b1 Mon Sep 17 00:00:00 2001 From: Sakamoto Shiina <68018796+ShiinaSakamoto@users.noreply.github.com> Date: Fri, 13 Sep 2024 22:56:20 +0900 Subject: [PATCH] [Update] Disable mic/speaker volume check when config page is closed. --- src-ui/app/App.jsx | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/src-ui/app/App.jsx b/src-ui/app/App.jsx index 971a6cb4..135aa281 100644 --- a/src-ui/app/App.jsx +++ b/src-ui/app/App.jsx @@ -11,6 +11,7 @@ export const App = () => {
+
@@ -81,4 +82,24 @@ const UiLanguageController = () => { i18n.changeLanguage(currentUiLanguage.data); }, [currentUiLanguage]); return null; +}; + +import { useVolume } from "@logics/useVolume"; +import { useStore_IsOpenedConfigPage } from "@store"; +const ConfigPageCloseTrigger = () => { + const { currentIsOpenedConfigPage } = useStore_IsOpenedConfigPage(); + const { + currentMicThresholdCheckStatus, + volumeCheckStop_Mic, + currentSpeakerThresholdCheckStatus, + volumeCheckStop_Speaker, + } = useVolume(); + + useEffect(() => { + if (currentIsOpenedConfigPage === false) { + if (currentMicThresholdCheckStatus.data === true) volumeCheckStop_Mic(); + if (currentSpeakerThresholdCheckStatus.data === true) volumeCheckStop_Speaker(); + } + }, [currentIsOpenedConfigPage]); + return null; }; \ No newline at end of file