v2.3: page-seitiger ensureInboxBoard-Wrapper auf quicksave-core

This commit is contained in:
2026-06-14 09:03:31 +02:00
parent 2daccf4ecc
commit c96922d1bb
+13
View File
@@ -59,6 +59,19 @@ async function saveTrash() {
await Store.set('trash', trash);
}
// Page-seitiger Wrapper um das DOM-freie ensureInbox() aus quicksave-core.js.
// ensureInbox() mutiert das globale boards-Array in-place; wir persistieren nur,
// wenn die Inbox neu angelegt wurde, und geben das Inbox-Board-Objekt zurueck
// (fuer Quick-Save-/Restore-Pfade).
async function ensureInboxBoard() {
const before = boards.length;
const inbox = ensureInbox(boards); // global aus quicksave-core.js; mutiert boards in-place
if (boards.length !== before) {
await saveBoards();
}
return inbox;
}
async function saveSettings() {
await Store.set('settings', settings);
}