fix: indexDB 初始化

main
Lei OT 3 months ago
parent 0ca4a7a15a
commit d6724fa0a6

@ -104,7 +104,7 @@ export const clearWebsocketLog = () => {
export const createIndexedDBStore = (tables, database) => { export const createIndexedDBStore = (tables, database) => {
var open = indexedDB.open(database, INDEXED_DB_VERSION) var open = indexedDB.open(database, INDEXED_DB_VERSION)
open.onupgradeneeded = function () { open.onupgradeneeded = function () {
// console.log('readIndexDB onupgradeneeded', database, ) // console.log('createIndexedDBStore onupgradeneeded', database, )
var db = open.result var db = open.result
// 数据库是否存在 // 数据库是否存在
for (const table of tables) { for (const table of tables) {
@ -355,6 +355,7 @@ function cleanOldData(database, storeNames=[], dateKey = 'timestamp') {
let openRequest = indexedDB.open(database, INDEXED_DB_VERSION) let openRequest = indexedDB.open(database, INDEXED_DB_VERSION)
openRequest.onupgradeneeded = function () { openRequest.onupgradeneeded = function () {
// console.log('----cleanOldData onupgradeneeded----')
var db = openRequest.result var db = openRequest.result
storeNames.forEach(storeName => { storeNames.forEach(storeName => {
// 数据库是否存在 // 数据库是否存在
@ -452,7 +453,7 @@ function cleanOldData(database, storeNames=[], dateKey = 'timestamp') {
} }
export const clean7DaysWebsocketLog = cleanOldData('LogWebsocketData', ['LogStore']); export const clean7DaysWebsocketLog = cleanOldData('LogWebsocketData', ['LogStore']);
export const clean7DaysMailboxLog = cleanOldData('mailbox'); export const clean7DaysMailboxLog = cleanOldData('mailbox', ['dirs', 'maillist', 'listrow', 'mailinfo', 'draft']);
/** /**
@ -567,4 +568,3 @@ export function setupDailyMidnightCleanupScheduler() {
setupDailyMidnightCleanupScheduler() setupDailyMidnightCleanupScheduler()
}, msToMidnight) }, msToMidnight)
} }

Loading…
Cancel
Save