diff options
author | mat <github@matdoes.dev> | 2021-05-27 17:37:55 -0500 |
---|---|---|
committer | mat <github@matdoes.dev> | 2021-05-27 17:37:55 -0500 |
commit | 92194d094fb55f93254706bbabaf3ece15952d98 (patch) | |
tree | ed5bc3a0bba51f68edc2dace88bc4b8e4757f4a2 | |
parent | 9f8a070d0cb625aade7bfb47a898ebb89e40b2e0 (diff) | |
download | skyblock-api-92194d094fb55f93254706bbabaf3ece15952d98.tar.gz skyblock-api-92194d094fb55f93254706bbabaf3ece15952d98.tar.bz2 skyblock-api-92194d094fb55f93254706bbabaf3ece15952d98.zip |
log profile in fetchProfileUuid cache miss
-rw-r--r-- | build/database.js | 5 | ||||
-rw-r--r-- | build/hypixelCached.js | 2 | ||||
-rw-r--r-- | src/database.ts | 5 | ||||
-rw-r--r-- | src/hypixelCached.ts | 2 |
4 files changed, 8 insertions, 6 deletions
diff --git a/build/database.js b/build/database.js index 2d1f5e9..c405438 100644 --- a/build/database.js +++ b/build/database.js @@ -65,6 +65,7 @@ async function connect() { profileLeaderboardsCollection = database.collection('profile-leaderboards'); sessionsCollection = database.collection('sessions'); accountsCollection = database.collection('accounts'); + console.log('Connected to database :)'); } function getMemberCollectionAttributes(member) { const collectionAttributes = {}; @@ -468,12 +469,12 @@ const leaderboardUpdateProfileQueue = new queue_promise_1.default({ interval: 2000 }); /** Queue an update for the member's leaderboard data on the server if applicable */ -async function queueUpdateDatabaseMember(member, profile) { +function queueUpdateDatabaseMember(member, profile) { leaderboardUpdateMemberQueue.enqueue(async () => await updateDatabaseMember(member, profile)); } exports.queueUpdateDatabaseMember = queueUpdateDatabaseMember; /** Queue an update for the profile's leaderboard data on the server if applicable */ -async function queueUpdateDatabaseProfile(profile) { +function queueUpdateDatabaseProfile(profile) { leaderboardUpdateProfileQueue.enqueue(async () => await updateDatabaseProfile(profile)); } exports.queueUpdateDatabaseProfile = queueUpdateDatabaseProfile; diff --git a/build/hypixelCached.js b/build/hypixelCached.js index 702a23e..8c5fa3c 100644 --- a/build/hypixelCached.js +++ b/build/hypixelCached.js @@ -255,7 +255,7 @@ async function fetchProfileUuid(user, profile) { return null; } if (_1.debug) - console.debug('Cache miss: fetchProfileUuid', user); + console.debug('Cache miss: fetchProfileUuid', user, profile); const profiles = await fetchBasicProfiles(user); if (!profiles) return; // user probably doesnt exist diff --git a/src/database.ts b/src/database.ts index 2c679b6..c461277 100644 --- a/src/database.ts +++ b/src/database.ts @@ -98,6 +98,7 @@ async function connect(): Promise<void> { profileLeaderboardsCollection = database.collection('profile-leaderboards') sessionsCollection = database.collection('sessions') accountsCollection = database.collection('accounts') + console.log('Connected to database :)') } interface StringNumber { @@ -592,12 +593,12 @@ const leaderboardUpdateProfileQueue = new Queue({ }) /** Queue an update for the member's leaderboard data on the server if applicable */ -export async function queueUpdateDatabaseMember(member: CleanMember, profile: CleanFullProfile): Promise<void> { +export function queueUpdateDatabaseMember(member: CleanMember, profile: CleanFullProfile): void { leaderboardUpdateMemberQueue.enqueue(async() => await updateDatabaseMember(member, profile)) } /** Queue an update for the profile's leaderboard data on the server if applicable */ -export async function queueUpdateDatabaseProfile(profile: CleanFullProfile): Promise<void> { +export function queueUpdateDatabaseProfile(profile: CleanFullProfile): void { leaderboardUpdateProfileQueue.enqueue(async() => await updateDatabaseProfile(profile)) } diff --git a/src/hypixelCached.ts b/src/hypixelCached.ts index 6296dba..fd11a70 100644 --- a/src/hypixelCached.ts +++ b/src/hypixelCached.ts @@ -274,7 +274,7 @@ export async function fetchProfileUuid(user: string, profile: string): Promise<s return null } - if (debug) console.debug('Cache miss: fetchProfileUuid', user) + if (debug) console.debug('Cache miss: fetchProfileUuid', user, profile) const profiles = await fetchBasicProfiles(user) if (!profiles) return // user probably doesnt exist |