Merge branch 'main' into HendrikRauh/issue33

This commit is contained in:
Hendrik Rauh 2024-12-20 20:02:11 +01:00 committed by GitHub
commit babf7f47d0
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 14 additions and 12 deletions

View file

@ -7,8 +7,8 @@ const refreshIcon = refreshButton.querySelector("img");
let isLoading = false;
refreshButton.addEventListener("click", async () => {
// check if interface is connected via WiFi
if (data.connection == 0 || data.connection == 1) {
// check if interface is in WiFi-AccessPoint mode
if (data.connection == 1) {
alert(
"Beim WLAN-Scan wird die Verbindung hardwarebedingt kurzzeitig" +
"unterbrochen.\n" +

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
}
}
}