aboutsummaryrefslogtreecommitdiff
path: root/src/hypixelCached.ts
diff options
context:
space:
mode:
authormat <27899617+mat-1@users.noreply.github.com>2021-05-01 19:04:52 -0500
committerGitHub <noreply@github.com>2021-05-01 19:04:52 -0500
commit4b78c2fbdfcdd9dcc794e4b0c17cfb6d88a1006b (patch)
tree6e8281984bef6d30cd2988fbf80bfcd22c4f668e /src/hypixelCached.ts
parent644e9c6629453b07844ca83fab7fbe9a3185b4b6 (diff)
downloadskyblock-api-4b78c2fbdfcdd9dcc794e4b0c17cfb6d88a1006b.tar.gz
skyblock-api-4b78c2fbdfcdd9dcc794e4b0c17cfb6d88a1006b.tar.bz2
skyblock-api-4b78c2fbdfcdd9dcc794e4b0c17cfb6d88a1006b.zip
Show minions that haven't been unlocked in response (#20)
* add minions that haven't been unlocked yet to response, and slightly optimize constants * remove most console.logs with console.debugs * mock constants
Diffstat (limited to 'src/hypixelCached.ts')
-rw-r--r--src/hypixelCached.ts30
1 files changed, 15 insertions, 15 deletions
diff --git a/src/hypixelCached.ts b/src/hypixelCached.ts
index a5a5909..f7b96ef 100644
--- a/src/hypixelCached.ts
+++ b/src/hypixelCached.ts
@@ -105,7 +105,7 @@ export async function uuidFromUser(user: string): Promise<string> {
return uuid
}
- if (debug) console.log('Cache miss: uuidFromUser', user)
+ if (debug) console.debug('Cache miss: uuidFromUser', user)
// set it as waitForCacheSet (a promise) in case uuidFromUser gets called while its fetching mojang
usernameCache.set(undashUuid(user), waitForCacheSet(usernameCache, user, user))
@@ -132,11 +132,11 @@ export async function uuidFromUser(user: string): Promise<string> {
*/
export async function usernameFromUser(user: string): Promise<string> {
if (usernameCache.has(undashUuid(user))) {
- if (debug) console.log('Cache hit! usernameFromUser', user)
+ if (debug) console.debug('Cache hit! usernameFromUser', user)
return usernameCache.get(undashUuid(user))
}
- if (debug) console.log('Cache miss: usernameFromUser', user)
+ if (debug) console.debug('Cache miss: usernameFromUser', user)
let { uuid, username } = await mojang.profileFromUser(user)
uuid = undashUuid(uuid)
@@ -191,7 +191,7 @@ export async function fetchBasicPlayer(user: string): Promise<CleanPlayer> {
return basicPlayerCache.get(playerUuid)
const player = await fetchPlayer(playerUuid)
- if (!player) console.log('no player? this should never happen', user)
+ if (!player) console.debug('no player? this should never happen', user)
delete player.profiles
return player
@@ -199,11 +199,11 @@ export async function fetchBasicPlayer(user: string): Promise<CleanPlayer> {
export async function fetchSkyblockProfiles(playerUuid: string): Promise<CleanProfile[]> {
if (profilesCache.has(playerUuid)) {
- if (debug) console.log('Cache hit! fetchSkyblockProfiles', playerUuid)
+ if (debug) console.debug('Cache hit! fetchSkyblockProfiles', playerUuid)
return profilesCache.get(playerUuid)
}
- if (debug) console.log('Cache miss: fetchSkyblockProfiles', playerUuid)
+ if (debug) console.debug('Cache miss: fetchSkyblockProfiles', playerUuid)
const profiles: CleanProfile[] = await hypixel.fetchMemberProfilesUncached(playerUuid)
@@ -240,11 +240,11 @@ async function fetchBasicProfiles(user: string): Promise<CleanBasicProfile[]> {
if (!playerUuid) return // invalid player, just return
if (basicProfilesCache.has(playerUuid)) {
- if (debug) console.log('Cache hit! fetchBasicProfiles', playerUuid)
+ if (debug) console.debug('Cache hit! fetchBasicProfiles', playerUuid)
return basicProfilesCache.get(playerUuid)
}
- if (debug) console.log('Cache miss: fetchBasicProfiles', user)
+ if (debug) console.debug('Cache miss: fetchBasicProfiles', user)
const player = await fetchPlayer(playerUuid)
const profiles = player.profiles
@@ -265,11 +265,11 @@ async function fetchBasicProfiles(user: string): Promise<CleanBasicProfile[]> {
export async function fetchProfileUuid(user: string, profile: string): Promise<string> {
// if a profile wasn't provided, return
if (!profile) {
- if (debug) console.log('no profile provided?', user, profile)
+ if (debug) console.debug('no profile provided?', user, profile)
return null
}
- if (debug) console.log('Cache miss: fetchProfileUuid', user)
+ if (debug) console.debug('Cache miss: fetchProfileUuid', user)
const profiles = await fetchBasicProfiles(user)
if (!profiles) return // user probably doesnt exist
@@ -295,11 +295,11 @@ export async function fetchProfile(user: string, profile: string): Promise<Clean
if (profileCache.has(profileUuid)) {
// we have the profile cached, return it :)
- if (debug) console.log('Cache hit! fetchProfile', profileUuid)
+ if (debug) console.debug('Cache hit! fetchProfile', profileUuid)
return profileCache.get(profileUuid)
}
- if (debug) console.log('Cache miss: fetchProfile', user, profile)
+ if (debug) console.debug('Cache miss: fetchProfile', user, profile)
const profileName = await fetchProfileName(user, profile)
@@ -320,7 +320,7 @@ export async function fetchProfile(user: string, profile: string): Promise<Clean
export async function fetchBasicProfileFromUuid(profileUuid: string): Promise<CleanProfile> {
if (profileCache.has(profileUuid)) {
// we have the profile cached, return it :)
- if (debug) console.log('Cache hit! fetchBasicProfileFromUuid', profileUuid)
+ if (debug) console.debug('Cache hit! fetchBasicProfileFromUuid', profileUuid)
const profile: CleanFullProfile = profileCache.get(profileUuid)
return {
uuid: profile.uuid,
@@ -351,11 +351,11 @@ export async function fetchProfileName(user: string, profile: string): Promise<s
if (profileNameCache.has(`${playerUuid}.${profileUuid}`)) {
// Return the profile name if it's cached
- if (debug) console.log('Cache hit! fetchProfileName', profileUuid)
+ if (debug) console.debug('Cache hit! fetchProfileName', profileUuid)
return profileNameCache.get(`${playerUuid}.${profileUuid}`)
}
- if (debug) console.log('Cache miss: fetchProfileName', user, profile)
+ if (debug) console.debug('Cache miss: fetchProfileName', user, profile)
const basicProfiles = await fetchBasicProfiles(playerUuid)
let profileName