aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormat <github@matdoes.dev>2021-06-02 19:32:02 -0500
committermat <github@matdoes.dev>2021-06-02 19:32:02 -0500
commit042ea397d60f0586cba8a75c8fce3b697a3e070c (patch)
tree4c907220e4788898b85845a723ff53dc97ddcc45
parenta43543190cccac676a0c38dd0a015bccf7b3e6c9 (diff)
downloadskyblock-api-042ea397d60f0586cba8a75c8fce3b697a3e070c.tar.gz
skyblock-api-042ea397d60f0586cba8a75c8fce3b697a3e070c.tar.bz2
skyblock-api-042ea397d60f0586cba8a75c8fce3b697a3e070c.zip
stop erroring on invalid mojang responses
-rw-r--r--build/mojang.js2
-rw-r--r--src/mojang.ts2
2 files changed, 2 insertions, 2 deletions
diff --git a/build/mojang.js b/build/mojang.js
index aa60b57..7994cee 100644
--- a/build/mojang.js
+++ b/build/mojang.js
@@ -59,7 +59,7 @@ async function profileFromUsername(username) {
data = await fetchResponse.json();
}
catch { }
- if (!data.id) {
+ if (!(data === null || data === void 0 ? void 0 : data.id)) {
console.log('mojang api failed, trying ashcon as backup');
return await profileFromUsernameAlternative(username);
}
diff --git a/src/mojang.ts b/src/mojang.ts
index 331b3f3..60438e8 100644
--- a/src/mojang.ts
+++ b/src/mojang.ts
@@ -72,7 +72,7 @@ export async function profileFromUsername(username: string): Promise<MojangApiRe
data = await fetchResponse.json()
} catch {}
- if (!data.id) {
+ if (!data?.id) {
console.log('mojang api failed, trying ashcon as backup')
return await profileFromUsernameAlternative(username)
}