1
Fork 0

remove this

This commit is contained in:
Ashley 2023-09-28 16:33:38 +00:00
parent 226550baad
commit e4d5735d5f

View file

@ -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");