Поправка

This commit is contained in:
Book Pauk
2022-10-25 16:55:09 +07:00
parent d770d499da
commit b598a43361

View File

@@ -2,6 +2,7 @@
const utils = require('./utils');
const maxMemCacheSize = 100;
const maxLimit = 1000;
const emptyFieldValue = '?';
const maxUtf8Char = String.fromCodePoint(0xFFFFF);
@@ -281,18 +282,7 @@ class DbSearcher {
const seriesRows = await db.select({
table: 'series',
rawResult: true,
where: `
const ids = ${where};
const result = new Set();
for (const id of ids) {
const row = @unsafeRow(id);
for (const authorId of row.authorId)
result.add(authorId);
}
return Array.from(result);
`
where: `return Array.from(${where})`,
});
seriesIds = seriesRows[0].rawResult;
@@ -408,7 +398,7 @@ class DbSearcher {
const totalFound = authorIds.length;
let limit = (query.limit ? query.limit : 100);
limit = (limit > 1000 ? 1000 : limit);
limit = (limit > maxLimit ? maxLimit : limit);
const offset = (query.offset ? query.offset : 0);
//выборка найденных авторов
@@ -445,7 +435,7 @@ class DbSearcher {
const totalFound = seriesIds.length;
let limit = (query.limit ? query.limit : 100);
limit = (limit > 1000 ? 1000 : limit);
limit = (limit > maxLimit ? maxLimit : limit);
const offset = (query.offset ? query.offset : 0);
//выборка найденных авторов