ソースを参照

fixup! fix(sqlite): multitab support

Andelf 2 年 前
コミット
08e22c44af

+ 5 - 0
deps/persist-db/src/index.js

@@ -67,6 +67,11 @@ const SQLiteDB = {
     async unsafeUnlinkDB(dbName) {
     async unsafeUnlinkDB(dbName) {
         const dbKey = "/" + dbName;
         const dbKey = "/" + dbName;
         console.log("[worker] deleting", dbName);
         console.log("[worker] deleting", dbName);
+        const db = dbMap[dbName];
+        if (db) {
+            await sqlite3.close_v2(db);
+            delete dbMap[dbName];
+        }
         return new Promise((resolve, reject) => {
         return new Promise((resolve, reject) => {
             const request = indexedDB.open(idbName);
             const request = indexedDB.open(idbName);
             request.onerror = reject;
             request.onerror = reject;

ファイルの差分が大きいため隠しています
+ 0 - 0
resources/js/ls-wa-sqlite/persist-db-worker.js


ファイルの差分が大きいため隠しています
+ 0 - 0
resources/js/ls-wa-sqlite/persist-db-worker.js.map


この差分においてかなりの量のファイルが変更されているため、一部のファイルを表示していません