aboutsummaryrefslogtreecommitdiff
path: root/build/hypixelCached.js
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2021-05-27 19:35:10 -0500
committermat <github@matdoes.dev>2021-05-27 19:35:10 -0500
commit735e506b8da1c8461380a409492032752d3f9edf (patch)
tree99d799556fd40d771339d91a5766b907a4a63a20 /build/hypixelCached.js
parent32cd759204c2de2f9b8b81fe001e20910db6fe9d (diff)
downloadskyblock-api-735e506b8da1c8461380a409492032752d3f9edf.tar.gz
skyblock-api-735e506b8da1c8461380a409492032752d3f9edf.tar.bz2
skyblock-api-735e506b8da1c8461380a409492032752d3f9edf.zip
increase max in basicPlayerCache hopefully it doesn't use too much ram
Diffstat (limited to 'build/hypixelCached.js')
-rw-r--r--build/hypixelCached.js6
1 files changed, 3 insertions, 3 deletions
diff --git a/build/hypixelCached.js b/build/hypixelCached.js
index 8c5fa3c..b36fd8d 100644
--- a/build/hypixelCached.js
+++ b/build/hypixelCached.js
@@ -51,7 +51,7 @@ exports.playerCache = new node_cache_1.default({
});
// cache "basic players" (players without profiles) for 4 hours
exports.basicPlayerCache = new lru_cache_1.default({
- max: 10000,
+ max: 20000,
maxAge: 60 * 60 * 4 * 1000,
});
exports.profileCache = new node_cache_1.default({
@@ -93,7 +93,7 @@ async function uuidFromUser(user) {
const username = exports.usernameCache.get(util_1.undashUuid(user));
// sometimes the username will be null, return that
if (username === null)
- return username;
+ return null;
// if it has .then, then that means its a waitForCacheSet promise. This is done to prevent requests made while it is already requesting
if (username.then) {
const { key: uuid, value: _username } = await username;
@@ -232,7 +232,7 @@ async function fetchBasicProfiles(user) {
console.debug('Cache miss: fetchBasicProfiles', user);
const player = await fetchPlayer(playerUuid);
if (!player) {
- console.log('bruh playerUuid', playerUuid);
+ console.log('bruh playerUuid', user, playerUuid);
return [];
}
const profiles = player.profiles;