瀏覽代碼

Оптимизация

Book Pauk 6 年之前
父節點
當前提交
8ba07812ce
共有 1 個文件被更改,包括 11 次插入1 次删除
  1. 11 1
      client/components/Reader/share/bookManager.js

+ 11 - 1
client/components/Reader/share/bookManager.js

@@ -371,9 +371,19 @@ class BookManager {
 
         Object.assign(mergedRecent, value);
         const newRecent = {};
+        
+        //"ленивое" обновление хранилища
+        (async() => {
+            for (const rec of Object.values(mergedRecent)) {
+                if (rec.key) {
+                    await bmRecentStore.setItem(rec.key, rec);
+                    await utils.sleep(1);
+                }
+            }
+        })();
+
         for (const rec of Object.values(mergedRecent)) {
             if (rec.key) {
-                await bmRecentStore.setItem(rec.key, rec);
                 newRecent[rec.key] = rec;
             }
         }