Работа над BookUpdateChecker

This commit is contained in:
Book Pauk
2022-07-26 20:37:49 +07:00
parent 08d0d3e7f3
commit a3541ec16a
4 changed files with 25 additions and 2 deletions

View File

@@ -229,6 +229,17 @@ class Reader {
return (await axios.get(url)).data;
}
async checkBuc(bookUrls) {
const response = await wsc.message(await wsc.send({action: 'check-buc', bookUrls}));
if (response.error)
throw new Error(response.error);
if (!response.data)
throw new Error(`response.data is empty`);
return response.data;
}
}
export default new Reader();

View File

@@ -234,6 +234,10 @@ class BookManager {
async addBook(newBook, callback) {
let meta = {url: newBook.url, path: newBook.path};
if (newBook.downloadSize !== undefined && newBook.downloadSize >= 0)
meta.downloadSize = newBook.downloadSize;
meta.key = this.keyFromPath(meta.path);
meta.addTime = Date.now();//время добавления в кеш