From aeb5f0d176d11a3b15d98e136ad9e420fd6cb416 Mon Sep 17 00:00:00 2001 From: mat Date: Tue, 1 Jun 2021 17:11:48 -0500 Subject: don't queue stuff if it's in recentlyUpdated --- build/database.js | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'build/database.js') diff --git a/build/database.js b/build/database.js index f3d676c..381be7c 100644 --- a/build/database.js +++ b/build/database.js @@ -512,11 +512,15 @@ exports.leaderboardUpdateProfileQueue = new queue_promise_1.default({ }); /** Queue an update for the member's leaderboard data on the server if applicable */ function queueUpdateDatabaseMember(member, profile) { + if (recentlyUpdated.get(profile.uuid + member.uuid)) + return; exports.leaderboardUpdateMemberQueue.enqueue(async () => await updateDatabaseMember(member, profile)); } exports.queueUpdateDatabaseMember = queueUpdateDatabaseMember; /** Queue an update for the profile's leaderboard data on the server if applicable */ function queueUpdateDatabaseProfile(profile) { + if (recentlyUpdated.get(profile.uuid + 'profile')) + return; exports.leaderboardUpdateProfileQueue.enqueue(async () => await updateDatabaseProfile(profile)); } exports.queueUpdateDatabaseProfile = queueUpdateDatabaseProfile; -- cgit