Browse Source

Небольшая доработка

Book Pauk 6 years ago
parent
commit
d20ec144ff
1 changed files with 10 additions and 0 deletions
  1. 10 0
      client/components/Reader/ServerStorage/ServerStorage.vue

+ 10 - 0
client/components/Reader/ServerStorage/ServerStorage.vue

@@ -17,6 +17,9 @@ const maxSetTries = 5;
 
 export default @Component({
     watch: {
+        serverSyncEnabled: function() {
+            this.serverSyncEnabledChanged();
+        },
         serverStorageKey: function() {
             this.serverStorageKeyChanged();
         },
@@ -55,6 +58,13 @@ class ServerStorage extends Vue {
         await this.currentProfileChanged();
     }
 
+    async serverSyncEnabledChanged() {
+        if (this.serverSyncEnabled) {
+            this.prevServerStorageKey = null;
+            await this.serverStorageKeyChanged();
+        }
+    }
+
     async serverStorageKeyChanged() {
         if (this.prevServerStorageKey != this.serverStorageKey) {
             this.prevServerStorageKey = this.serverStorageKey;