diff options
author | Ninjune <enderknight537@gmail.com> | 2022-11-29 14:23:11 -0600 |
---|---|---|
committer | Ninjune <enderknight537@gmail.com> | 2022-11-29 14:23:11 -0600 |
commit | 86417e52fa78ea4096a155c2e70183d34aeaf530 (patch) | |
tree | 983c4ea3f4730dfba70dfd401aac2595de8bc349 | |
parent | 584dbd71d9bfe6a3b6fdd5d91f8025df3193f889 (diff) | |
download | coleweight-86417e52fa78ea4096a155c2e70183d34aeaf530.tar.gz coleweight-86417e52fa78ea4096a155c2e70183d34aeaf530.tar.bz2 coleweight-86417e52fa78ea4096a155c2e70183d34aeaf530.zip |
v1.6.8 Memory leak fixed (probably)
-rw-r--r-- | commands/leaderboard.js | 14 | ||||
-rw-r--r-- | metadata.json | 4 | ||||
-rw-r--r-- | render/downtimeGui.js | 4 |
3 files changed, 11 insertions, 11 deletions
diff --git a/commands/leaderboard.js b/commands/leaderboard.js index 2b2699f..80a3448 100644 --- a/commands/leaderboard.js +++ b/commands/leaderboard.js @@ -4,13 +4,13 @@ const PREFIX = constants.PREFIX export function leaderboard(arg2, arg3) { - if(arg2 != undefined && parseInt(arg2) == arg2 && !isNaN(parseInt(arg2, 10))) + if(arg2 != undefined && parseInt(arg2) == arg2 && !isNaN(parseInt(arg2))) { - if(arg3 == undefined && parseInt(arg2) == arg2 && !isNaN(parseInt(arg2, 10))) + if(arg3 == undefined && parseInt(arg2) == arg2 && !isNaN(parseInt(arg2))) { - axios.get(`https://ninjune.dev/api/coleweight-leaderboard`) + axios.get(`https://ninjune.dev/api/coleweight-leaderboard?length=${arg2}`) .then(res => { - for(let i = 0; i < arg2; i++) + for(let i = 0; i < res.data.length; i++) { ChatLib.chat(`&a${res.data[i].rank}. &b${res.data[i].name}: &f${res.data[i].coleweight}`) } @@ -19,11 +19,11 @@ export function leaderboard(arg2, arg3) ChatLib.chat(`${PREFIX}&4Error! &eApi might be down.`) }) } - else if(parseInt(arg3) == arg3 && !isNaN(parseInt(arg3, 10))) + else if(parseInt(arg3) == arg3 && !isNaN(parseInt(arg3))) { - axios.get(`https://ninjune.dev/api/coleweight-leaderboard`) + axios.get(`https://ninjune.dev/api/coleweight-leaderboard?length=${arg3}`) .then(res => { - for(let i = arg2 - 1; i < arg3; i++) + for(let i = arg2 - 1; i < res.data.length; i++) { ChatLib.chat(`&a${res.data[i].rank}. &b${res.data[i].name}: &f${res.data[i].coleweight}`) } diff --git a/metadata.json b/metadata.json index 626a589..d2ac698 100644 --- a/metadata.json +++ b/metadata.json @@ -3,6 +3,6 @@ "creator": "Ninjune", "entry": "index.js", "description": "Mining utilities.", - "version": "1.6.6", - "requires": ["axios", "PogData", "Vigilance"] + "version": "1.6.8", + "requires": ["axios", "PogData", "Vigilance", "Elementa"] }
\ No newline at end of file diff --git a/render/downtimeGui.js b/render/downtimeGui.js index d40fa83..149718c 100644 --- a/render/downtimeGui.js +++ b/render/downtimeGui.js @@ -9,7 +9,7 @@ let oldFuel = 0, trackingDowntime = false, downtime = 0, downtimeCount = 0, - uptime // for average + uptime = 0 export function openDowntimeGui() @@ -81,6 +81,6 @@ register("step", () => { timeAtLastFuel = 0 trackingDowntime = false } // over 60 seconds then stop making gui - else + else if(trackingDowntime) uptime += 1 }).setFps(1)
\ No newline at end of file |