Поправлен баг

This commit is contained in:
Book Pauk
2020-12-13 18:51:13 +07:00
parent 57b01dd204
commit 8850a89aa7

View File

@@ -410,17 +410,20 @@ class BookManager {
} }
async setRecentBook(value) { async setRecentBook(value) {
const result = this.metaOnly(value); let result = this.metaOnly(value);
result.touchTime = Date.now(); result.touchTime = Date.now();
result.deleted = 0; result.deleted = 0;
if (this.recent[result.key] && this.recent[result.key].deleted) { if (this.recent[result.key]) {
//восстановим из небытия пользовательские данные //восстановим из небытия пользовательские данные
if (this.recent[result.key].deleted) {
if (!result.bookPos) if (!result.bookPos)
result.bookPos = this.recent[result.key].bookPos; result.bookPos = this.recent[result.key].bookPos;
if (!result.bookPosSeen) if (!result.bookPosSeen)
result.bookPosSeen = this.recent[result.key].bookPosSeen; result.bookPosSeen = this.recent[result.key].bookPosSeen;
} }
result = Object.assign({}, this.recent[result.key], result);
}
await this.recentSetLastKey(result.key); await this.recentSetLastKey(result.key);
await this.recentSetItem(result); await this.recentSetItem(result);