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);
|
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() {
|
async function saveSettings() {
|
||||||
await Store.set('settings', settings);
|
await Store.set('settings', settings);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user