Book Pauk 5 лет назад
Родитель
Сommit
ed74ed00ed
2 измененных файлов с 8 добавлено и 4 удалено
  1. 1 1
      build/webpack.prod.config.js
  2. 7 3
      client/components/Reader/ServerStorage/ServerStorage.vue

+ 1 - 1
build/webpack.prod.config.js

@@ -55,6 +55,6 @@ module.exports = merge(baseWpConfig, {
             filename: `${publicDir}/index.html`
             filename: `${publicDir}/index.html`
         }),
         }),
         new CopyWebpackPlugin([{from: `${clientDir}/assets/*`, to: `${publicDir}/`, flatten: true}]),
         new CopyWebpackPlugin([{from: `${clientDir}/assets/*`, to: `${publicDir}/`, flatten: true}]),
-        new AppCachePlugin({})
+        //new AppCachePlugin({})
     ]
     ]
 });
 });

+ 7 - 3
client/components/Reader/ServerStorage/ServerStorage.vue

@@ -71,7 +71,10 @@ class ServerStorage extends Vue {
     }
     }
 
 
     async bookManagerEvent(eventName, itemKey) {
     async bookManagerEvent(eventName, itemKey) {
-        if (eventName == 'recent-changed') {
+        if (!this.serverSyncEnabled)
+            return;
+
+        if (eventName == 'recent-changed') {            
             if (itemKey) {
             if (itemKey) {
                 if (!this.recentDeltaInited) {
                 if (!this.recentDeltaInited) {
                     this.warning('Функции сохранения на сервер пока недоступны');
                     this.warning('Функции сохранения на сервер пока недоступны');
@@ -455,7 +458,7 @@ class ServerStorage extends Vue {
         this.prevItemKey = itemKey;
         this.prevItemKey = itemKey;
 
 
         //дифф от дельты для уменьшения размера передаваемых данных в частном случае
         //дифф от дельты для уменьшения размера передаваемых данных в частном случае
-        if (this.makeDeltaDiff) {
+        /*if (this.makeDeltaDiff) {
             this.recentDelta.diff = utils.getObjDiff(this.prevSavedItem, bm.recent[itemKey]);
             this.recentDelta.diff = utils.getObjDiff(this.prevSavedItem, bm.recent[itemKey]);
             this.recentDelta.diff.key = itemKey;
             this.recentDelta.diff.key = itemKey;
             delete this.recentDelta[itemKey];
             delete this.recentDelta[itemKey];
@@ -467,7 +470,8 @@ class ServerStorage extends Vue {
                 this.recentDelta[key] = utils.applyObjDiff(this.prevSavedItem, this.recentDelta.diff);
                 this.recentDelta[key] = utils.applyObjDiff(this.prevSavedItem, this.recentDelta.diff);
             }
             }
             delete this.recentDelta.diff;
             delete this.recentDelta.diff;
-        }
+        }*/
+delete this.recentDelta.diff;
 
 
         //сохранение
         //сохранение
         this.savingRecent = true;        
         this.savingRecent = true;