diff options
author | mat <github@matdoes.dev> | 2022-04-10 19:10:33 -0500 |
---|---|---|
committer | mat <github@matdoes.dev> | 2022-04-10 19:10:33 -0500 |
commit | bb51cb468e9944de1647b87066142f559be2926a (patch) | |
tree | 02be77b3ab8dc51e985f49c1f2a6608be2334c03 /src | |
parent | 4eef1dc8962df91500114945f35c0fce56a2c3fd (diff) | |
download | skyblock-api-bb51cb468e9944de1647b87066142f559be2926a.tar.gz skyblock-api-bb51cb468e9944de1647b87066142f559be2926a.tar.bz2 skyblock-api-bb51cb468e9944de1647b87066142f559be2926a.zip |
Fix error when viewing profile leaderboard
Diffstat (limited to 'src')
-rw-r--r-- | src/database.ts | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/database.ts b/src/database.ts index 20da315..2944728 100644 --- a/src/database.ts +++ b/src/database.ts @@ -519,7 +519,7 @@ interface ProfileLeaderboard { interface LeaderboardBasicPlayer { uuid: string - username: string + username: string | undefined rank: { color: string } @@ -561,9 +561,9 @@ export async function fetchProfileLeaderboard(name: string): Promise<ProfileLead for (const playerUuid of i.players) { const player: LeaderboardBasicPlayer = { uuid: playerUuid, - username: i.usernames[i.players.indexOf(playerUuid)], + username: i.usernames ? i.usernames[i.players.indexOf(playerUuid)] : undefined, rank: { - color: i.colors[i.players.indexOf(playerUuid)] + color: i.colors ? i.colors[i.players.indexOf(playerUuid)] : minecraftColorCodes[RANK_COLORS.NONE]! } } if (player) |