Работа над BookUpdateChecker
This commit is contained in:
@@ -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();
|
||||
@@ -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();//время добавления в кеш
|
||||
|
||||
|
||||
Reference in New Issue
Block a user