Увеличил количество хранимых недавних до 1000
This commit is contained in:
@@ -193,7 +193,7 @@ class BookManager {
|
||||
if (!this.recent)
|
||||
await this.init();
|
||||
|
||||
if (Object.keys(this.recent).length > 100) {
|
||||
if (Object.keys(this.recent).length > 1000) {
|
||||
let min = Date.now();
|
||||
let found = null;
|
||||
for (let key in this.recent) {
|
||||
@@ -230,6 +230,20 @@ class BookManager {
|
||||
return result;
|
||||
}
|
||||
|
||||
getSortedRecent() {
|
||||
if (!this.recentChanged && this.sortedRecentCached) {
|
||||
return this.sortedRecentCached;
|
||||
}
|
||||
|
||||
let result = Object.values(this.recent);
|
||||
|
||||
result.sort((a, b) => b.touchTime - a.touchTime);
|
||||
|
||||
this.sortedRecentCached = result;
|
||||
return result;
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
export default new BookManager();
|
||||
Reference in New Issue
Block a user