Browse Source

Поправка бага

Book Pauk 5 years ago
parent
commit
4a08465f5b
1 changed files with 5 additions and 5 deletions
  1. 5 5
      client/components/Reader/ServerStorage/ServerStorage.vue

+ 5 - 5
client/components/Reader/ServerStorage/ServerStorage.vue

@@ -405,6 +405,11 @@ class ServerStorage extends Vue {
                 if (md.key && result[md.key])
                     result[md.key] = utils.applyObjDiff(result[md.key], md.mod);
 
+                if (!bookManager.loaded) {
+                    this.warning('Ожидание загрузки списка книг перед синхронизацией');
+                    while (!bookManager.loaded) await utils.sleep(100);
+                }
+
                 if (newRecent.rev != this.cachedRecent.rev)
                     await this.setCachedRecent(newRecent);
                 if (newRecentPatch.rev != this.cachedRecentPatch.rev)
@@ -412,11 +417,6 @@ class ServerStorage extends Vue {
                 if (newRecentMod.rev != this.cachedRecentMod.rev)
                     await this.setCachedRecentMod(newRecentMod);
 
-                if (!bookManager.loaded) {
-                    this.warning('Ожидание загрузки списка книг перед синхронизацией');
-                    while (!bookManager.loaded) await utils.sleep(100);
-                }
-
                 await bookManager.setRecent(result);
             } else {
                 this.warning(`Неверный ответ сервера: ${recent.state}`);