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

This commit is contained in:
Book Pauk
2019-01-20 19:27:26 +07:00
parent fea10c880e
commit acb800da95

View File

@@ -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;
} }
} }