aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/mojang.ts11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/mojang.ts b/src/mojang.ts
index 85c0185..61e5b55 100644
--- a/src/mojang.ts
+++ b/src/mojang.ts
@@ -27,7 +27,16 @@ export async function mojangDataFromUuid(uuid: string): Promise<MojangApiRespons
`https://sessionserver.mojang.com/session/minecraft/profile/${undashUuid(uuid)}`,
{ agent: () => httpsAgent }
)
- const data = await fetchResponse.json()
+ let data
+ try {
+ data = await fetchResponse.json()
+ } catch {
+ // if it errors, just return null
+ return {
+ uuid: null,
+ username: null
+ }
+ }
return {
uuid: data.id,
username: data.name