]> git.basschouten.com Git - pithrottler.git/commitdiff
Attempt to improve the update experience further.
authorBas Schouten <bschouten@mozilla.com>
Mon, 22 Apr 2024 10:18:30 +0000 (10:18 +0000)
committerBas Schouten <bschouten@mozilla.com>
Mon, 22 Apr 2024 10:18:30 +0000 (10:18 +0000)
html/pithrottler.js
install.sh
pithrottler.js

index fb1477f4a5a1548ae8b57f80a0d19ab584967c01..4f03904f35e2beeb5cfde8b60039022c33138b3d 100644 (file)
@@ -48,7 +48,7 @@ async function runUpdate() {
   document.getElementById("updateStatus").innerHTML = "Updating...";
   document.getElementById("updateButton").style.display = "none";
   const updateAvailable = await fetch("/runupdate");
-  location.reload();
+  setTimeout(function () { location.reload() }, 500);
 }
 
 function loadPresets() {
index b8ef08fa2ad9138d43f5e50d2a3d419376ee92ab..783d218151bff4e409b898514e0f10b59ad381be 100755 (executable)
@@ -2,4 +2,3 @@
 npm install
 sudo cp pithrottler.service /etc/systemd/system/pithrottler.service
 sudo systemctl enable pithrottler.service
-sudo systemctl restart pithrottler.service
index 04295f6cae36415a0d5d4880677743b2aeb98409..0890e13a86b476572b9c4eafde8a66e7028ed392 100644 (file)
@@ -32,7 +32,8 @@ const app = (req, res) => {
     res.setHeader('Access-Control-Allow-Origin', '*');
 
     exec('./update.sh', function (error, stdout, stderr) {
-        res.end("Done");
+      res.end("Done");
+      exec("sudo systemctl restart pithrottler.service");
     });
     return;
   }