fix: Aktualisiere Update-Überprüfung mit verbesserter Wartezeit und Versionsnummer auf 1.0.12 erhöht
This commit is contained in:
10
app.py
10
app.py
@@ -2402,8 +2402,14 @@ async function checkUpdate() {
|
||||
btn.disabled = true; btn.textContent = '↻ Prüfe…';
|
||||
try {
|
||||
await api('/update/check', 'POST');
|
||||
await new Promise(r => setTimeout(r, 2000));
|
||||
const u = await api('/update/status');
|
||||
// Warten bis der Server-Check abgeschlossen ist (max 15 s, alle 500 ms)
|
||||
let u;
|
||||
for (let i = 0; i < 30; i++) {
|
||||
await new Promise(r => setTimeout(r, 500));
|
||||
u = await api('/update/status');
|
||||
if (!u.checking) break;
|
||||
}
|
||||
await pollUpdate(); // Badge sofort aktualisieren
|
||||
const fl = $('sys-update-flash');
|
||||
if (u.available && u.latest) {
|
||||
fl.className = 'flash warn'; fl.textContent = 'Update v' + u.latest + ' verfügbar – über das Badge oben installieren.';
|
||||
|
||||
@@ -1 +1 @@
|
||||
1.0.11
|
||||
1.0.12
|
||||
|
||||
Reference in New Issue
Block a user