diff --git a/src/utils/oauth2.ts b/src/utils/oauth2.ts index c2f0ede..b75e2ef 100644 --- a/src/utils/oauth2.ts +++ b/src/utils/oauth2.ts @@ -105,8 +105,15 @@ export class DiscordOAuth2 { if (res.status < 200 || res.status >= 300) { console.error(`Non 200 code while joining user: ${options.userId} to discord:`); - console.log(await res.text()); - return null; + const text = await res.text(); + console.error(text); + let data = null; + + try { + data = JSON.parse(text); + } catch { } + + throw data; } return await res.json();