diff --git a/src/libpoketube/init/pages-404-and-main.js b/src/libpoketube/init/pages-404-and-main.js index e34897e3..d5f5e34f 100644 --- a/src/libpoketube/init/pages-404-and-main.js +++ b/src/libpoketube/init/pages-404-and-main.js @@ -71,77 +71,6 @@ module.exports = function (app, config, renderTemplate) { const isOldWindows = (uaos === "Windows 7" || uaos === "Windows 8") && browser === "Firefox"; - if (process.env.STATUSPAGE_API) { - // The following 4 are the actual values that pertain to your account and this specific metric. - var apiKey = process.env.STATUSPAGE_API; - var pageId = process.env.STATUSPAGE_PAGEID; - var metricId = process.env.STATUSPAGE_METRICID; - var apiBase = "https://api.statuspage.io/v1"; - - var url = - apiBase + "/pages/" + pageId + "/metrics/" + metricId + "/data.json"; - var authHeader = { Authorization: "OAuth " + apiKey }; - var options = { method: "POST", headers: authHeader }; - - var totalPoints = (60 / 5) * 24; - var epochInSeconds = Math.floor(new Date() / 1000); - - var count = 0 + 1; - - if (count > totalPoints) return; - - var currentTimestamp = epochInSeconds - (count - 1) * 5 * 60; - - // Measure server ping here - var host = "poketube.fun"; // Replace with the server you want to ping - - ping.promise - .probe(host) - .then((result) => { - var ping = result.time !== "unknown" ? parseInt(result.time) : -1; - - ping = Math.min(Math.max(ping, 20), 250); - - var data = { - timestamp: currentTimestamp, - value: ping, - }; - - var request = http.request(url, options, function (res) { - if (res.statusMessage === "Unauthorized") { - const genericError = - "Error encountered. Please ensure that your page code and authorization key are correct."; - return console.error(genericError); - } - res.on("data", function () { - console.log("Submitted point " + count + " of " + totalPoints); - }); - res.on("end", function () { - - }); - res.on("error", (error) => { - console.error(`Error caught: ${error.message}`); - }); - }); - - request.end(JSON.stringify({ data: data })); - }) - .catch((error) => { - console.error("Ping failed:", error); - // Submit a default value if the ping fails - var data = { - timestamp: currentTimestamp, - value: -1, // Use -1 to indicate ping failure - }; - - var request = http.request(url, options, function (res) { - // Handle response - }); - - request.end(JSON.stringify({ data: data })); - }); - } - const rendermainpage = () => { if (req.useragent.isMobile) { return res.redirect("/app?tab=search");