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;
             }
         }