소스 검색

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

Book Pauk 6 년 전
부모
커밋
d20ec144ff
1개의 변경된 파일10개의 추가작업 그리고 0개의 파일을 삭제
  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;