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…';
|
btn.disabled = true; btn.textContent = '↻ Prüfe…';
|
||||||
try {
|
try {
|
||||||
await api('/update/check', 'POST');
|
await api('/update/check', 'POST');
|
||||||
await new Promise(r => setTimeout(r, 2000));
|
// Warten bis der Server-Check abgeschlossen ist (max 15 s, alle 500 ms)
|
||||||
const u = await api('/update/status');
|
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');
|
const fl = $('sys-update-flash');
|
||||||
if (u.available && u.latest) {
|
if (u.available && u.latest) {
|
||||||
fl.className = 'flash warn'; fl.textContent = 'Update v' + u.latest + ' verfügbar – über das Badge oben installieren.';
|
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