From 3e395320a9383144e0781a1ab43fb12c5ba614bf Mon Sep 17 00:00:00 2001 From: Markus Date: Sun, 3 Apr 2022 04:28:36 +0200 Subject: [PATCH 1/3] Added a regular site reload to recover from reddit closing the connection. --- placedebot.user.js | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/placedebot.user.js b/placedebot.user.js index ea4fda3..ab318a9 100644 --- a/placedebot.user.js +++ b/placedebot.user.js @@ -67,7 +67,8 @@ const COLOR_MAPPINGS = { duration: 10000 }).showToast(); - setInterval(updateOrders, 5 * 60 * 1000); // Update orders elke vijf minuten. + setInterval(updateOrders, 5 * 60 * 1000); // Update orders every five minutes. + setInteval(reloadSite, 60 * 1000 * 60); // refresh the site every hour, because reddit sometimes disconnects... await updateOrders(); attemptPlace(); })(); @@ -354,3 +355,11 @@ function getCanvasFromUrl(url, canvas, x = 0, y = 0) { function rgbToHex(r, g, b) { return '#' + ((1 << 24) + (r << 16) + (g << 8) + b).toString(16).slice(1).toUpperCase(); } + +function realoadSite() { + window.location.reload(); + Toastify({ + text: `Wird neu geladen...`, + duration: 1000, + }).showToast(); +} From 1895cbf14114ef7179f20ed2875ee42d27fe036d Mon Sep 17 00:00:00 2001 From: Markus Date: Sun, 3 Apr 2022 04:42:32 +0200 Subject: [PATCH 2/3] fixed typos. --- placedebot.user.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/placedebot.user.js b/placedebot.user.js index ab318a9..baa48e8 100644 --- a/placedebot.user.js +++ b/placedebot.user.js @@ -68,7 +68,7 @@ const COLOR_MAPPINGS = { }).showToast(); setInterval(updateOrders, 5 * 60 * 1000); // Update orders every five minutes. - setInteval(reloadSite, 60 * 1000 * 60); // refresh the site every hour, because reddit sometimes disconnects... + setInterval(reloadSite, 60 * 1000 * 60); // refresh the site every hour, because reddit sometimes disconnects... await updateOrders(); attemptPlace(); })(); @@ -356,7 +356,7 @@ function rgbToHex(r, g, b) { return '#' + ((1 << 24) + (r << 16) + (g << 8) + b).toString(16).slice(1).toUpperCase(); } -function realoadSite() { +function reloadSite() { window.location.reload(); Toastify({ text: `Wird neu geladen...`, From 8e33a58c209b7e9e7d2099863afb6da9b3a0bba7 Mon Sep 17 00:00:00 2001 From: Markus Date: Sun, 3 Apr 2022 10:23:57 +0200 Subject: [PATCH 3/3] replaced interval with timeout --- placedebot.user.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/placedebot.user.js b/placedebot.user.js index baa48e8..8bd6122 100644 --- a/placedebot.user.js +++ b/placedebot.user.js @@ -68,7 +68,7 @@ const COLOR_MAPPINGS = { }).showToast(); setInterval(updateOrders, 5 * 60 * 1000); // Update orders every five minutes. - setInterval(reloadSite, 60 * 1000 * 60); // refresh the site every hour, because reddit sometimes disconnects... + setTimeout(reloadSite, 60 * 1000 * 60); // refresh the site every hour, because reddit sometimes disconnects... await updateOrders(); attemptPlace(); })();