Merge branch 'release/1.5.8'

This commit is contained in:
Book Pauk
2024-06-04 20:08:44 +07:00
4 changed files with 9 additions and 8 deletions

View File

@@ -110,7 +110,7 @@ Options:
// пустая строка: использовать значение по умолчанию - inpx-файл, что найдется в директории библиотеки
"inpx": "",
// конфигурационный файл для фильра по авторам и книгам (см. ниже)
// конфигурационный файл для фильтра по авторам и книгам (см. ниже)
// пустая строка: использовать значение по умолчанию - файл filter.json в директории файла конфигурации
"inpxFilterFile": "",

4
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{
"name": "inpx-web",
"version": "1.5.7",
"version": "1.5.8",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "inpx-web",
"version": "1.5.7",
"version": "1.5.8",
"hasInstallScript": true,
"license": "CC0-1.0",
"dependencies": {

View File

@@ -1,6 +1,6 @@
{
"name": "inpx-web",
"version": "1.5.7",
"version": "1.5.8",
"author": "Book Pauk <bookpauk@gmail.com>",
"license": "CC0-1.0",
"repository": "bookpauk/inpx-web",

View File

@@ -52,7 +52,7 @@ class ConfigManager {
return instance;
}
async init(tempDataDir, configFile) {
async init(defaultDataDir, configFile) {
if (this.inited)
throw new Error('already inited');
@@ -69,14 +69,15 @@ class ConfigManager {
this.branchConfigFile = __dirname + `/${this.branch}.js`;
const config = require(this.branchConfigFile);
if (!tempDataDir) {
tempDataDir = `${config.execDir}/.${config.name}`;
if (!defaultDataDir) {
defaultDataDir = `${config.execDir}/.${config.name}`;
}
if (configFile) {
config.configFile = path.resolve(configFile);
} else {
config.configFile = `${tempDataDir}/config.json`;
await fs.ensureDir(defaultDataDir);
config.configFile = `${defaultDataDir}/config.json`;
}
this._config = config;