From 33e159815fb4660d99e7318e4aa38a6256f60e40 Mon Sep 17 00:00:00 2001 From: Alexander BC Date: Sat, 3 Jan 2026 12:36:48 +0100 Subject: [PATCH] fix: fix NaN parsing brNum --- bing-rewarder/index.js | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/bing-rewarder/index.js b/bing-rewarder/index.js index ca7bb5d..840b54d 100644 --- a/bing-rewarder/index.js +++ b/bing-rewarder/index.js @@ -3,7 +3,7 @@ // @namespace bing // @description Search for 30 random words on bing to rack up reward points, just search bing once to start script // @include https://www.bing.com/* -// @version 1.4 +// @version 1.5 // @updateURL https://git.alexbcberio.com/alexbcberio/userscripts/raw/branch/main/bing-rewarder/index.js // @downloadURL https://git.alexbcberio.com/alexbcberio/userscripts/raw/branch/main/bing-rewarder/index.js // @grant GM.registerMenuCommand @@ -17,7 +17,7 @@ const maxSearch = 30; const wordMinLength = 4; const wordMaxLength = 10; const minWaitSecondsToSearch = 5; -const maxWaitSecondsToSearch = 10; +const maxWaitSecondsToSearch = 20; if (location.pathname === "/search" && !urlSearchParams.get("rnoreward")) { newSearch(); @@ -31,6 +31,10 @@ function newSearch() { } brNum = parseInt(brNum) + 1; + if (isNaN(brNum)) { + brNum = 1; + } + if (brNum > maxSearch){ return false; } @@ -38,7 +42,7 @@ function newSearch() { // timeout to help disguise this as being a script setTimeout(() => { doSearch(brNum); - }, (Math.random() * maxWaitSecondsToSearch * 1e3) + minWaitSecondsToSearch * 1e3); + }, (Math.random() * (maxWaitSecondsToSearch - minWaitSecondsToSearch) * 1e3) + minWaitSecondsToSearch * 1e3); } function doSearch(iteration = 0) {