Bläddra i källkod

fixup! fix(sqlite): multitab support

Andelf 2 år sedan
förälder
incheckning
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;

Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
resources/js/ls-wa-sqlite/persist-db-worker.js


Filskillnaden har hållts tillbaka eftersom den är för stor
+ 0 - 0
resources/js/ls-wa-sqlite/persist-db-worker.js.map


Vissa filer visades inte eftersom för många filer har ändrats