Skip to content

Commit 20e84d6

Browse files
committed
fix(sweeper): handle player expiration updates on error
* update player expiration time when an error occurs * ensure upsert option is set to false for clarity
1 parent daa7f58 commit 20e84d6

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

‎apps/scripts/src/hypixel-sweeper.js‎

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -50,9 +50,13 @@ const sweep = async () => {
5050
await api.getCachedPlayer(uuid, CacheLevel.LIVE);
5151
refreshed++;
5252
} catch {
53-
errored++;
54-
await players.updateOne({ uuid }, { $set: { expiresAt: Date.now() + penaltyMs } });
55-
}
53+
errored++;
54+
await players.updateOne(
55+
{ uuid },
56+
{ $set: { expiresAt: Date.now() + penaltyMs } },
57+
{ upsert: false }
58+
);
59+
}
5660
await delay(interval);
5761
}
5862

0 commit comments

Comments
 (0)