fix: indexDB 初始化

main
Lei OT 3 months ago
parent 0ca4a7a15a
commit d6724fa0a6

@ -104,7 +104,7 @@ export const clearWebsocketLog = () => {
export const createIndexedDBStore = (tables, database) => {
var open = indexedDB.open(database, INDEXED_DB_VERSION)
open.onupgradeneeded = function () {
// console.log('readIndexDB onupgradeneeded', database, )
// console.log('createIndexedDBStore onupgradeneeded', database, )
var db = open.result
// 数据库是否存在
for (const table of tables) {
@ -355,6 +355,7 @@ function cleanOldData(database, storeNames=[], dateKey = 'timestamp') {
let openRequest = indexedDB.open(database, INDEXED_DB_VERSION)
openRequest.onupgradeneeded = function () {
// console.log('----cleanOldData onupgradeneeded----')
var db = openRequest.result
storeNames.forEach(storeName => {
// 数据库是否存在
@ -452,7 +453,7 @@ function cleanOldData(database, storeNames=[], dateKey = 'timestamp') {
}
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()
}, msToMidnight)
}

Loading…
Cancel
Save