aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2021-05-27 17:37:55 -0500
committermat <github@matdoes.dev>2021-05-27 17:37:55 -0500
commit92194d094fb55f93254706bbabaf3ece15952d98 (patch)
treeed5bc3a0bba51f68edc2dace88bc4b8e4757f4a2
parent9f8a070d0cb625aade7bfb47a898ebb89e40b2e0 (diff)
downloadskyblock-api-92194d094fb55f93254706bbabaf3ece15952d98.tar.gz
skyblock-api-92194d094fb55f93254706bbabaf3ece15952d98.tar.bz2
skyblock-api-92194d094fb55f93254706bbabaf3ece15952d98.zip
log profile in fetchProfileUuid cache miss
-rw-r--r--build/database.js5
-rw-r--r--build/hypixelCached.js2
-rw-r--r--src/database.ts5
-rw-r--r--src/hypixelCached.ts2
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