Changeset View
Changeset View
Standalone View
Standalone View
web/database/worker/db-worker.js
Show First 20 Lines • Show All 125 Lines • ▼ Show 20 Lines | function getClientStore(): ClientDBStore { | ||||
if (!sqliteDb) { | if (!sqliteDb) { | ||||
throw new Error('Database not initialized'); | throw new Error('Database not initialized'); | ||||
} | } | ||||
return { | return { | ||||
drafts: getAllDrafts(sqliteDb), | drafts: getAllDrafts(sqliteDb), | ||||
messages: [], | messages: [], | ||||
threads: [], | threads: [], | ||||
messageStoreThreads: [], | messageStoreThreads: [], | ||||
reports: [], | |||||
}; | }; | ||||
} | } | ||||
async function persist() { | async function persist() { | ||||
persistInProgress = true; | persistInProgress = true; | ||||
if (!sqliteDb) { | if (!sqliteDb) { | ||||
persistInProgress = false; | persistInProgress = false; | ||||
throw new Error('Database not initialized'); | throw new Error('Database not initialized'); | ||||
▲ Show 20 Lines • Show All 136 Lines • Show Last 20 Lines |