Ver Fonte

Рефакторинг, улучшение отображения версии

Book Pauk há 2 anos atrás
pai
commit
0dc30e730d

+ 1 - 13
client/components/Api/Api.vue

@@ -92,16 +92,8 @@ class Api {
     async updateConfig() {
         try {
             const config = await this.getConfig();
+            config.webAppVersion = packageJson.version;
             this.commit('setConfig', config);
-
-            //проверим на новую версию, обновимся при необходимости
-            if (this.config.version) {
-                if (this.config.version != packageJson.version && Date.now() - this.lastReloadTime > 15*1000) {
-                    this.commit('setLastReloadTime', Date.now());//на всякий случай, чтобы исключить зацикливание в reload
-
-                    document.location.reload();
-                }
-            }            
         } catch (e) {
             this.$root.stdDialog.alert(e.message, 'Ошибка');
         }
@@ -111,10 +103,6 @@ class Api {
         return this.$store.state.config;
     }
 
-    get lastReloadTime() {
-        return this.$store.state.lastReloadTime;
-    }
-
     get settings() {
         return this.$store.state.settings;
     }

+ 1 - 1
client/components/Search/Search.vue

@@ -455,7 +455,7 @@ class Search {
         const collection = this.config.dbConfig.inpxInfo.collection.split('\n');
         this.collection = collection[0].trim();
 
-        this.projectName = `${this.config.name} v${this.config.version}`;
+        this.projectName = `${this.config.name} v${this.config.webAppVersion}`;
         this.$root.setAppTitle(`Коллекция ${this.collection}`);
     }
 

+ 0 - 4
client/store/root.js

@@ -1,7 +1,6 @@
 // initial state
 const state = {
     config: {},
-    lastReloadTime: 0,
     settings: {
         accessToken: '',
         limit: 20,
@@ -27,9 +26,6 @@ const mutations = {
     setConfig(state, value) {
         state.config = value;
     },
-    setLastReloadTime(state, value) {
-        state.lastReloadTime = value;
-    },
     setSettings(state, value) {
         state.settings = Object.assign({}, state.settings, value);
     },