This commit is contained in:
Mateusz Gruszczyński
2026-09-04 11:43:37 +02:00
parent 9b4fafdfa6
commit ade221bb76
16 changed files with 338 additions and 40 deletions
+5 -1
View File
@@ -1,5 +1,5 @@
async function loadBootstrap(showMessage = false) {
if (app.loading) return;
if (app.loading) { app.bootstrapReloadPending = true; return; }
app.loading = true;
try {
const [data, sections] = await Promise.all([api('/api/bootstrap'), fetchSettingsSections()]);
@@ -28,6 +28,10 @@ async function loadBootstrap(showMessage = false) {
if (!String(error.message).toLowerCase().includes('token')) toast(error.message, true);
} finally {
app.loading = false;
if (app.bootstrapReloadPending) {
app.bootstrapReloadPending = false;
setTimeout(() => loadBootstrap(), 0);
}
}
}