Поправки багов
This commit is contained in:
@@ -377,7 +377,8 @@ class BookManager {
|
||||
|
||||
this.sortedRecentCached = null;
|
||||
|
||||
this.emit('recent-changed');
|
||||
if (isDel)
|
||||
this.emit('recent-changed');
|
||||
return isDel;
|
||||
}
|
||||
|
||||
@@ -385,6 +386,7 @@ class BookManager {
|
||||
if (this.recentLast) {
|
||||
return this.recentLast;
|
||||
}
|
||||
const oldRecentLast = this.recentLast;
|
||||
|
||||
let max = 0;
|
||||
let result = null;
|
||||
@@ -398,7 +400,8 @@ class BookManager {
|
||||
this.recentLast = result;
|
||||
bmRecentStore.setItem('recent-last', this.recentLast);//no await
|
||||
|
||||
this.emit('recent-changed');
|
||||
if (this.recentLast !== oldRecentLast)
|
||||
this.emit('recent-changed');
|
||||
return result;
|
||||
}
|
||||
|
||||
@@ -431,8 +434,10 @@ class BookManager {
|
||||
if (this.eventListeners) {
|
||||
(async() => {
|
||||
await utils.sleep(1);
|
||||
for (const listener of this.eventListeners)
|
||||
for (const listener of this.eventListeners) {
|
||||
//console.log(eventName);
|
||||
listener(eventName, value);
|
||||
}
|
||||
})();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user