Добавлено отображение версии БД в статистику
This commit is contained in:
@@ -697,6 +697,8 @@ class Search {
|
|||||||
<div><div ${keyStyle}>Уникальных названий серий:</div><span>${stat.seriesCount}</span></div>
|
<div><div ${keyStyle}>Уникальных названий серий:</div><span>${stat.seriesCount}</span></div>
|
||||||
<div><div ${keyStyle}>Найдено жанров:</div><span>${stat.genreCount}</span></div>
|
<div><div ${keyStyle}>Найдено жанров:</div><span>${stat.genreCount}</span></div>
|
||||||
<div><div ${keyStyle}>Найдено языков:</div><span>${stat.langCount}</span></div>
|
<div><div ${keyStyle}>Найдено языков:</div><span>${stat.langCount}</span></div>
|
||||||
|
<br>
|
||||||
|
<div><div ${keyStyle}>Версия поисковой БД:</div><span>${this.config.dbVersion}</span></div>
|
||||||
`;
|
`;
|
||||||
|
|
||||||
info += `
|
info += `
|
||||||
|
|||||||
@@ -14,7 +14,11 @@ module.exports = {
|
|||||||
bookReadLink: '',
|
bookReadLink: '',
|
||||||
loggingEnabled: true,
|
loggingEnabled: true,
|
||||||
|
|
||||||
|
//поправить в случае, если были критические изменения в DbCreator
|
||||||
|
//иначе будет рассинхронизация между сервером и клиентом на уровне БД
|
||||||
|
dbVersion: '3',
|
||||||
dbCacheSize: 5,
|
dbCacheSize: 5,
|
||||||
|
|
||||||
maxPayloadSize: 500,//in MB
|
maxPayloadSize: 500,//in MB
|
||||||
maxFilesDirSize: 1024*1024*1024,//1Gb
|
maxFilesDirSize: 1024*1024*1024,//1Gb
|
||||||
queryCacheEnabled: true,
|
queryCacheEnabled: true,
|
||||||
@@ -22,7 +26,7 @@ module.exports = {
|
|||||||
inpxCheckInterval: 60,//minutes
|
inpxCheckInterval: 60,//minutes
|
||||||
lowMemoryMode: false,
|
lowMemoryMode: false,
|
||||||
|
|
||||||
webConfigParams: ['name', 'version', 'branch', 'bookReadLink'],
|
webConfigParams: ['name', 'version', 'branch', 'bookReadLink', 'dbVersion'],
|
||||||
|
|
||||||
allowRemoteLib: false,
|
allowRemoteLib: false,
|
||||||
remoteLib: false,
|
remoteLib: false,
|
||||||
|
|||||||
@@ -2,10 +2,6 @@ const fs = require('fs-extra');
|
|||||||
|
|
||||||
const utils = require('./utils');
|
const utils = require('./utils');
|
||||||
|
|
||||||
//поправить в случае, если были критические изменения в DbCreator
|
|
||||||
//иначе будет рассинхронизация между сервером и клиентом на уровне БД
|
|
||||||
const dbCreatorVersion = '3';
|
|
||||||
|
|
||||||
class InpxHashCreator {
|
class InpxHashCreator {
|
||||||
constructor(config) {
|
constructor(config) {
|
||||||
this.config = config;
|
this.config = config;
|
||||||
@@ -18,7 +14,7 @@ class InpxHashCreator {
|
|||||||
if (await fs.pathExists(config.inpxFilterFile))
|
if (await fs.pathExists(config.inpxFilterFile))
|
||||||
inpxFilterHash = await utils.getFileHash(config.inpxFilterFile, 'sha256', 'hex');
|
inpxFilterHash = await utils.getFileHash(config.inpxFilterFile, 'sha256', 'hex');
|
||||||
|
|
||||||
const joinedHash = dbCreatorVersion + inpxFilterHash +
|
const joinedHash = this.config.dbVersion + inpxFilterHash +
|
||||||
await utils.getFileHash(config.inpxFile, 'sha256', 'hex');
|
await utils.getFileHash(config.inpxFile, 'sha256', 'hex');
|
||||||
|
|
||||||
return utils.getBufHash(joinedHash, 'sha256', 'hex');
|
return utils.getBufHash(joinedHash, 'sha256', 'hex');
|
||||||
|
|||||||
Reference in New Issue
Block a user