From 3a31fdf7e88c85845b44c134429348d4e4fff0a3 Mon Sep 17 00:00:00 2001 From: Elbert Alias <77259+AliasIO@users.noreply.github.com> Date: Fri, 18 Nov 2022 10:25:58 +1100 Subject: [PATCH] Update ping --- src/drivers/webextension/js/driver.js | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/src/drivers/webextension/js/driver.js b/src/drivers/webextension/js/driver.js index ad0173ad5..8e9aaa804 100644 --- a/src/drivers/webextension/js/driver.js +++ b/src/drivers/webextension/js/driver.js @@ -99,12 +99,10 @@ const Driver = { ) } } else if (version !== previous && upgradeMessage) { - /* open( `https://www.wappalyzer.com/upgraded/?utm_source=upgraded&utm_medium=extension&utm_campaign=wappalyzer`, false ) - */ } initDone() @@ -939,8 +937,8 @@ const Driver = { agent === 'chrome' || (await getOption('termsAccepted', false)) if (tracking && termsAccepted) { - const urls = Object.keys(Driver.cache.hostnames).reduce( - (urls, hostname) => { + const urls = Object.keys(Driver.cache.hostnames) + .reduce((urls, hostname) => { // eslint-disable-next-line standard/computed-property-even-spacing const { language, detections, hits, https } = Driver.cache.hostnames[hostname] @@ -970,9 +968,8 @@ const Driver = { } return urls - }, - {} - ) + }, {}) + .slice(0, 25) const count = Object.keys(urls).length @@ -980,7 +977,8 @@ const Driver = { if ( count && - (count >= 25 || (count >= 5 && lastPing < Date.now() - expiry)) + ((count >= 25 && lastPing < Date.now() - 1000 * 60 * 60) || + (count >= 5 && lastPing < Date.now() - expiry)) ) { await setOption('lastPing', Date.now())