aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2022-04-10 19:10:33 -0500
committermat <github@matdoes.dev>2022-04-10 19:10:33 -0500
commitbb51cb468e9944de1647b87066142f559be2926a (patch)
tree02be77b3ab8dc51e985f49c1f2a6608be2334c03 /src
parent4eef1dc8962df91500114945f35c0fce56a2c3fd (diff)
downloadskyblock-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.ts6
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)