From 703a08c84da2f2f073567b4219645d860aa72652 Mon Sep 17 00:00:00 2001 From: "DESKTOP-O1U24RQ\\Kevin_Yu" Date: Thu, 16 Jun 2022 23:14:12 +0800 Subject: [PATCH] Enhancing for getting contact results, which avoiding an error from the chat history deleted in Line app, then sent someone messages from matrix client. --- puppet/src/puppet.js | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/puppet/src/puppet.js b/puppet/src/puppet.js index 2f70c8a..44caf64 100644 --- a/puppet/src/puppet.js +++ b/puppet/src/puppet.js @@ -82,7 +82,7 @@ export default class MessagesPuppeteer { `--window-size=${MessagesPuppeteer.viewport.width},${MessagesPuppeteer.viewport.height+120}`, ] if (MessagesPuppeteer.noSandbox) { - args = args.concat(`--no-sandbox`) + args.push(`--no-sandbox`) } this.browser = await puppeteer.launch({ @@ -732,7 +732,7 @@ export default class MessagesPuppeteer { async _getWholeContactResults(page, distance) { await page.bringToFront() await page.waitForSelector("#contact_wrap_friends > ul.MdCMN03List") - + const results = [] const contactTotalCount =0 this.log(` distance is ${distance}`) let incred = 0 @@ -742,7 +742,6 @@ export default class MessagesPuppeteer { return Number.parseInt(element?.innerText) || 0 }) this.log(` contact_friend_count is ${foundContactCount}`) - //infiniting contact list scrolling while (incred <= distance) { if (foundContactCount <= contactTotalCount) { return @@ -823,7 +822,7 @@ export default class MessagesPuppeteer { const leg = parseInt(ulstyleheight, 10) this.log(`found contact_wrap_friends height is ${leg}px`) this.log(`starting to scroll to buttom`) - await this._getWholeContactResults(this.page, leg) + const results = await this._getWholeContactResults(this.page, leg) this.log(`finished to scroll to buttom`) }