Доработки BookUpdateChecker

This commit is contained in:
Book Pauk
2022-07-27 17:55:29 +07:00
parent 4b0e499c10
commit 629ad26d40
3 changed files with 6 additions and 8 deletions

View File

@@ -100,7 +100,7 @@
</q-tooltip>
</button>
<button v-show="showToolButton['recentBooks']" ref="recentBooks" v-ripple class="tool-button" :class="buttonActiveClass('recentBooks')" @click="buttonClick('recentBooks')">
<div v-show="needBookUpdateCount > 0" style="position: absolute">
<div v-show="bothBucEnabled && needBookUpdateCount > 0" style="position: absolute">
<div class="need-book-update-count">
{{ needBookUpdateCount }}
</div>
@@ -440,18 +440,18 @@ class Reader {
//вечный цикл, запрашиваем периодически конфиг для проверки выхода новой версии читалки
while (1) {// eslint-disable-line no-constant-condition
await this.checkNewVersionAvailable();
await utils.sleep(3600*1000); //каждый час
await utils.sleep(60*60*1000); //каждый час
}
//дальше хода нет
})();
//проверки обновлений книг
(async() => {
await utils.sleep(1*1000); //подождем неск. секунд перед первым запросом
await utils.sleep(15*1000); //подождем неск. секунд перед первым запросом
//вечный цикл, запрашиваем периодически обновления
while (1) {// eslint-disable-line no-constant-condition
await this.checkBuc();
await utils.sleep(/*70*60*1000*/10*1000); //каждые 70 минут
await utils.sleep(70*60*1000); //каждые 70 минут
}
//дальше хода нет
})();
@@ -1345,6 +1345,7 @@ class Reader {
this.checkBookPosPercent();
this.activateClickMapPage();//no await
this.$refs.recentBooksPage.updateTableData();//no await
} catch (e) {
progress.hide(); this.progressActive = false;
this.loaderActive = true;

View File

@@ -600,9 +600,6 @@ class RecentBooksPage {
}
async loadBook(item, force = false) {
//чтобы не обновлять лишний раз updateTableData
this.inited = false;
if (item.deleted)
await this.handleRestore(item.key);

View File

@@ -20,7 +20,7 @@
</q-checkbox>
</div>
<div class="item row">
<div v-show="bucEnabled" class="item row">
<div class="label-6"></div>
<q-checkbox size="xs" v-model="bucSetOnNew">
Автопроверка для вновь загружаемых