track top 10 pages, untested but it should work
All checks were successful
Deploy Backend / deploy (push) Successful in 2m27s

This commit is contained in:
Lee
2024-10-11 18:42:46 +01:00
parent dad8afe282
commit 29f9b305e7
2 changed files with 31 additions and 16 deletions

View File

@ -67,10 +67,14 @@ export class PlayerService {
* Tracks a players statistics
*
* @param foundPlayer the player to track
* @param playerToken an optional player token
*/
public static async trackScoreSaberPlayer(foundPlayer: PlayerDocument) {
public static async trackScoreSaberPlayer(
foundPlayer: PlayerDocument,
playerToken?: ScoreSaberPlayerToken
): Promise<void> {
const dateToday = getMidnightAlignedDate(new Date());
const player = await scoresaberService.lookupPlayer(foundPlayer.id);
const player = playerToken ? playerToken : await scoresaberService.lookupPlayer(foundPlayer.id);
if (player == undefined) {
console.log(`Player "${foundPlayer.id}" not found on ScoreSaber`);
return;