[bugfix] UI: Fix the bug that the main functions ware not in loading status even while restoring the status 'enable'.

This commit is contained in:
Sakamoto Shiina
2025-10-08 16:25:15 +09:00
parent b23b40d8e4
commit faec6e91ba
2 changed files with 12 additions and 0 deletions

View File

@@ -23,10 +23,13 @@ export const ConfigPageCloseTriggerController = () => {
const {
currentTranslationStatus,
setTranslation,
pendingTranslationStatus,
currentTranscriptionSendStatus,
setTranscriptionSend,
pendingTranscriptionSendStatus,
currentTranscriptionReceiveStatus,
setTranscriptionReceive,
pendingTranscriptionReceiveStatus,
} = useMainFunction();
const {
currentMicThresholdCheckStatus,
@@ -47,6 +50,12 @@ export const ConfigPageCloseTriggerController = () => {
};
const restoreMainFunctionState = () => {
// First, set loading status all before waiting a backend process.
if (currentMainFunctionsStateMemory.data.translation === true) pendingTranslationStatus();
if (currentMainFunctionsStateMemory.data.transcription_send === true) pendingTranscriptionSendStatus();
if (currentMainFunctionsStateMemory.data.transcription_receive === true) pendingTranscriptionReceiveStatus();
// Then, restore them.
if (currentMainFunctionsStateMemory.data.translation === true) setTranslation(true);
if (currentMainFunctionsStateMemory.data.transcription_send === true) setTranscriptionSend(true);
if (currentMainFunctionsStateMemory.data.transcription_receive === true) setTranscriptionReceive(true);