diff options
author | mat <27899617+mat-1@users.noreply.github.com> | 2021-05-01 19:04:52 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-05-01 19:04:52 -0500 |
commit | 4b78c2fbdfcdd9dcc794e4b0c17cfb6d88a1006b (patch) | |
tree | 6e8281984bef6d30cd2988fbf80bfcd22c4f668e /src/hypixelCached.ts | |
parent | 644e9c6629453b07844ca83fab7fbe9a3185b4b6 (diff) | |
download | skyblock-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.ts | 30 |
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 |