Forráskód Böngészése

Merge branch 'release/0.6.9'

Book Pauk 6 éve
szülő
commit
5a4d249cf9

+ 11 - 4
client/components/Reader/share/bookManager.js

@@ -145,11 +145,13 @@ class BookManager {
 
 
     async deflateWithProgress(data, callback) {
-        const chunkSize = 16384;
-        const deflator = new utils.pako.Deflate({level: 9});
+        const chunkSize = 128*1024;
+        const deflator = new utils.pako.Deflate({level: 5});
 
         let chunkTotal = 1 + Math.floor(data.length/chunkSize);
         let chunkNum = 0;
+        let perc = 0;
+        let prevPerc = 0;
 
         for (var i = 0; i < data.length; i += chunkSize) {
             if ((i + chunkSize) >= data.length) {
@@ -158,8 +160,13 @@ class BookManager {
                 deflator.push(data.substring(i, i + chunkSize), false);
             }
             chunkNum++;
-            callback(Math.round(chunkNum/chunkTotal*100));
-            await utils.sleep(1);
+
+            perc = Math.round(chunkNum/chunkTotal*100);
+            if (perc != prevPerc) {
+                callback(perc);
+                await utils.sleep(1);
+                prevPerc = perc;
+            }
         }
 
         if (deflator.err) {

+ 2 - 2
client/components/Reader/versionHistory.js

@@ -1,7 +1,7 @@
 export const versionHistory = [
 {
     showUntil: '2019-06-22',
-    header: '0.6.8 (2019-06-23)',
+    header: '0.6.9 (2019-06-23)',
     content:
 `
 <ul>
@@ -10,7 +10,7 @@ export const versionHistory = [
     <li>добавлены новые варианты анимации перелистывания</li>
     <li>на страницу загрузки добавлен блок "Поделиться"</li>
     <li>улучшены прогрессбары</li>
-    <li>исправления недочетов</li>
+    <li>исправления недочетов, небольшие оптимизации</li>
 </ul>
 `
 },

+ 1 - 1
package.json

@@ -1,6 +1,6 @@
 {
   "name": "Liberama",
-  "version": "0.6.8",
+  "version": "0.6.9",
   "engines": {
     "node": ">=10.0.0"
   },