fix: electron dev crash (#2746)

This commit is contained in:
Peng Xiao
2023-06-09 16:47:14 +08:00
committed by GitHub
parent f2ac2e5b84
commit 1e6e0336c3

View File

@@ -23,8 +23,9 @@ export abstract class BaseSQLiteAdapter {
async destroy() { async destroy() {
const { db } = this; const { db } = this;
this.db = null; this.db = null;
await db?.close(); // log after close will sometimes crash the app when quitting
logger.info(`[SQLiteAdapter:${this.role}]`, 'destroyed:', this.path); logger.info(`[SQLiteAdapter:${this.role}]`, 'destroyed:', this.path);
await db?.close();
} }
async addBlob(key: string, data: Uint8Array) { async addBlob(key: string, data: Uint8Array) {