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