Обновил пакет JembaDb

This commit is contained in:
Book Pauk
2022-02-08 20:55:31 +07:00
parent 0dbaf32aac
commit a349d8af68
3 changed files with 19 additions and 15 deletions

18
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{ {
"name": "Liberama", "name": "Liberama",
"version": "0.11.1", "version": "0.11.2",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "Liberama", "name": "Liberama",
"version": "0.11.1", "version": "0.11.2",
"hasInstallScript": true, "hasInstallScript": true,
"license": "CC0-1.0", "license": "CC0-1.0",
"dependencies": { "dependencies": {
@@ -22,7 +22,7 @@
"got": "^11.8.2", "got": "^11.8.2",
"he": "^1.2.0", "he": "^1.2.0",
"iconv-lite": "^0.6.3", "iconv-lite": "^0.6.3",
"jembadb": "^1.3.0", "jembadb": "^2.2.0",
"localforage": "^1.10.0", "localforage": "^1.10.0",
"lodash": "^4.17.21", "lodash": "^4.17.21",
"minimist": "^1.2.5", "minimist": "^1.2.5",
@@ -6379,9 +6379,9 @@
} }
}, },
"node_modules/jembadb": { "node_modules/jembadb": {
"version": "1.3.0", "version": "2.2.0",
"resolved": "https://registry.npmjs.org/jembadb/-/jembadb-1.3.0.tgz", "resolved": "https://registry.npmjs.org/jembadb/-/jembadb-2.2.0.tgz",
"integrity": "sha512-zMJ1GyXmqvniWToaZTzc3JPHK+SfvcynFHYsZAx8bJWlgVdQd6cqYpIEXJFP+3OZqxPTzMYG5OBGclxTsoOqtg==", "integrity": "sha512-1ddK0F4hAvDPmiSqPkn8GMbG7O+mMTbEG8oSOM+XczW1gdpChKt699ewUdFlMmTAQsx4XC43WDfVZzulc4a+3w==",
"engines": { "engines": {
"node": ">=14.4.0" "node": ">=14.4.0"
} }
@@ -16229,9 +16229,9 @@
} }
}, },
"jembadb": { "jembadb": {
"version": "1.3.0", "version": "2.2.0",
"resolved": "https://registry.npmjs.org/jembadb/-/jembadb-1.3.0.tgz", "resolved": "https://registry.npmjs.org/jembadb/-/jembadb-2.2.0.tgz",
"integrity": "sha512-zMJ1GyXmqvniWToaZTzc3JPHK+SfvcynFHYsZAx8bJWlgVdQd6cqYpIEXJFP+3OZqxPTzMYG5OBGclxTsoOqtg==" "integrity": "sha512-1ddK0F4hAvDPmiSqPkn8GMbG7O+mMTbEG8oSOM+XczW1gdpChKt699ewUdFlMmTAQsx4XC43WDfVZzulc4a+3w=="
}, },
"jest-worker": { "jest-worker": {
"version": "27.3.1", "version": "27.3.1",

View File

@@ -60,7 +60,7 @@
"got": "^11.8.2", "got": "^11.8.2",
"he": "^1.2.0", "he": "^1.2.0",
"iconv-lite": "^0.6.3", "iconv-lite": "^0.6.3",
"jembadb": "^1.3.0", "jembadb": "^2.2.0",
"localforage": "^1.10.0", "localforage": "^1.10.0",
"lodash": "^4.17.21", "lodash": "^4.17.21",
"minimist": "^1.2.5", "minimist": "^1.2.5",

View File

@@ -46,12 +46,16 @@ class JembaConnManager {
} }
log(`Open "${dbConfig.dbName}" begin`); log(`Open "${dbConfig.dbName}" begin`);
await dbConn.openDb({ await dbConn.lock({
dbPath, dbPath,
create: true, create: true,
cacheSize: dbConfig.cacheSize, softLock: true,
compressed: dbConfig.compressed,
forceFileClosing: dbConfig.forceFileClosing tableDefaults: {
cacheSize: dbConfig.cacheSize,
compressed: dbConfig.compressed,
forceFileClosing: dbConfig.forceFileClosing
},
}); });
if (dbConfig.openAll) { if (dbConfig.openAll) {
@@ -97,7 +101,7 @@ class JembaConnManager {
return; return;
for (const dbConfig of this.config.jembaDb) { for (const dbConfig of this.config.jembaDb) {
await this._db[dbConfig.dbName].closeDb(); await this._db[dbConfig.dbName].unlock();
} }
this._db = {}; this._db = {};