[Update/bugfix] バックエンドからもらった初期データを繋げ、UIと初回同期

initialization_complete エンドポイント修正 ('/'追加)
This commit is contained in:
Sakamoto Shiina
2024-10-28 21:04:55 +09:00
parent 68d05b38a8
commit afed3fffcd
4 changed files with 13 additions and 144 deletions

View File

@@ -362,9 +362,21 @@ export const useReceiveRoutes = () => {
"/set/data/speaker_max_phrases": updateSpeakerMaxWords,
};
const receiveRoutes = (parsed_data) => {
const initDataSyncProcess = (payload) => {
for (const [endpoint, value] of Object.entries(payload)) {
const route = routes[endpoint];
(route) ? route(value) : console.error(`Invalid endpoint: ${endpoint}\vvalue: ${JSON.stringify(value)}`);
}
};
switch (parsed_data.status) {
case 200:
if (parsed_data.endpoint === "/run/initialization_complete") {
initDataSyncProcess(parsed_data.result);
break;
};
const route = routes[parsed_data.endpoint];
(route) ? route(parsed_data.result) : console.error(`Invalid endpoint: ${parsed_data.endpoint}\nresult: ${JSON.stringify(parsed_data.result)}`);
break;