Merge pull request #61 from HendrikRauh:50-loading-error-after-config-save

50 loading error after config save
This commit is contained in:
Hendrik Rauh 2024-12-20 19:58:57 +01:00 committed by GitHub
commit 5870182507
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -55,18 +55,20 @@ export async function updateConfig(fetchOptions) {
if (!res.ok) {
throw new Error(`Response status: ${res.status}`);
}
// wait for the esp to restart
const delay = new Promise((resolve) =>
setTimeout(() => resolve(), 500)
);
await delay;
const data = await loadData(30 * 1000);
writeDataToInput(data);
hideLoadingScreen();
} catch (error) {
console.error(error.message);
showError(error.message);
}
for (let i = 0; i < 10; i++) {
try {
const data = await loadData(5000);
writeDataToInput(data);
hideLoadingScreen();
break;
} catch (error) {
// retry loading config until successful
}
}
}