Jelajahi Sumber

Поправка багов

Book Pauk 6 tahun lalu
induk
melakukan
acb800da95
1 mengubah file dengan 9 tambahan dan 5 penghapusan
  1. 9 5
      client/components/Reader/TextPage/TextPage.vue

+ 9 - 5
client/components/Reader/TextPage/TextPage.vue

@@ -429,29 +429,33 @@ class TextPage extends Vue {
         }
         }
     }
     }
 
 
-    async startClickRepeat(pointX, pointY) {
+    async startClickRepeat(pointX, pointY, debounced) {
+        this.repX = pointX;
+        this.repY = pointY;
+
         if (!this.repInit) {
         if (!this.repInit) {
             this.repInit = true;
             this.repInit = true;
 
 
             this.repStart = true;
             this.repStart = true;
             
             
-            await sleep(1000);
+            if (!debounced)
+                await sleep(800);
 
 
             if (this.debouncedRepStart) {
             if (this.debouncedRepStart) {
                 this.debouncedRepStart = false;
                 this.debouncedRepStart = false;
                 this.repInit = false;
                 this.repInit = false;
-                await this.startClickRepeat(pointX, pointY);
+                await this.startClickRepeat(this.repX, this.repY, true);
             }
             }
 
 
             if (this.repStart) {
             if (this.repStart) {
                 this.repDoing = true;
                 this.repDoing = true;
 
 
-                let delay = 500;
+                let delay = 400;
                 while (this.repDoing) {
                 while (this.repDoing) {
                     this.handleClick(pointX, pointY);
                     this.handleClick(pointX, pointY);
                     await sleep(delay);
                     await sleep(delay);
                     if (delay > 15)
                     if (delay > 15)
-                        delay *= 0.7;
+                        delay *= 0.8;
                 }
                 }
             }
             }