Добавлена расшифровка имен жанров в информации о книге(#24)

This commit is contained in:
Book Pauk
2024-03-25 16:02:04 +07:00
parent 2efdc6b0aa
commit a3b83f93c3
4 changed files with 76 additions and 5 deletions

View File

@@ -314,7 +314,7 @@ class WebWorker {
let result;
const db = this.db;
if (!db.wwCache.genres) {
if (!db.wwCache.genreTree) {
const genres = _.cloneDeep(genreTree);
const last = genres[genres.length - 1];
@@ -362,9 +362,31 @@ class WebWorker {
inpxHash: (config.inpxHash ? config.inpxHash : ''),
};
db.wwCache.genres = result;
db.wwCache.genreTree = result;
} else {
result = db.wwCache.genres;
result = db.wwCache.genreTree;
}
return result;
}
async getGenreMap() {
this.checkMyState();
let result;
const db = this.db;
if (!db.wwCache.genreMap) {
const genreTree = await this.getGenreTree();
result = new Map();
for (const section of genreTree.genreTree) {
for (const g of section.value)
result.set(g.value, g.name);
}
db.wwCache.genreMap = result;
} else {
result = db.wwCache.genreMap;
}
return result;