diff --git a/api/leaderboards/boomlings.js b/api/leaderboards/boomlings.js index fae32b2..1c57f27 100644 --- a/api/leaderboards/boomlings.js +++ b/api/leaderboards/boomlings.js @@ -2,6 +2,8 @@ const request = require('request') module.exports = async (app, req, res) => { + if (req.isGDPS) return res.send("0") + request.post('http://robtopgames.com/Boomlings/get_scores.php', { form : { secret: app.config.params.secret || "Wmfd2893gb7", name: "Player" } }, function(err, resp, body) { diff --git a/api/leaderboards/scores.js b/api/leaderboards/scores.js index 383e1e8..39148e5 100644 --- a/api/leaderboards/scores.js +++ b/api/leaderboards/scores.js @@ -5,7 +5,7 @@ module.exports = async (app, req, res) => { let amount = 100; let count = req.query.count ? parseInt(req.query.count) : null if (count && count > 0) { - if (count > 5000) amount = 5000 + if (count > 10000) amount = 10000 else amount = count; } diff --git a/html/boomlings.html b/html/boomlings.html index 8a91081..eac2779 100644 --- a/html/boomlings.html +++ b/html/boomlings.html @@ -51,6 +51,7 @@ fetch(`../api/boomlings`).then(res => res.json()).then(res => { + if (res == "0") res = [] $('#boomerbox').html('') $('.ranking').remove() diff --git a/index.js b/index.js index 40d6f10..04b656a 100644 --- a/index.js +++ b/index.js @@ -103,7 +103,7 @@ app.use(async function(req, res, next) { target = req.server.overrides ? (req.server.overrides[target] || target) : target let parameters = params.headers ? params : req.gdParams(params) let endpoint = req.endpoint - if (params.forceGD || (params.form && params.form.forceGD)) endpoint = "http://boomlings.com/database/" + if (params.forceGD || (params.form && params.form.forceGD)) endpoint = "http://www.boomlings.com/database/" request.post(endpoint + target + '.php', parameters, function(err, res, body) { let error = err if (!error && (err || !body || body.match(/^-\d$/) || body.startsWith("error") || body.startsWith("<"))) {