v2.3: page-seitiger ensureInboxBoard-Wrapper auf quicksave-core
This commit is contained in:
@@ -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);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user