Error on non-200 response

This commit is contained in:
Tarrgon
2026-01-09 15:22:45 -05:00
parent 56956e2855
commit a48c4f9bea
2 changed files with 11 additions and 1 deletions
+6
View File
@@ -103,6 +103,12 @@ 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;
}
return await res.json(); return await res.json();
} }
+5 -1
View File
@@ -67,12 +67,16 @@ async function joinGuild(code: string, userId: string, username: string): Promis
if (await checkAltsForFullBans([alts])) return JoinResponse.Banned; if (await checkAltsForFullBans([alts])) return JoinResponse.Banned;
await oauth.addMember({ const response = await oauth.addMember({
accessToken: tokenResponse.access_token, accessToken: tokenResponse.access_token,
guildId: config.DISCORD_GUILD_ID!, guildId: config.DISCORD_GUILD_ID!,
userId: user.id, userId: user.id,
nickname: username nickname: username
}); });
if (config.DEBUG) console.log(response);
if (!response) return JoinResponse.Error;
} catch (e: any) { } catch (e: any) {
if (e.code == 40007) return JoinResponse.Banned; if (e.code == 40007) return JoinResponse.Banned;
else if (e.code == 20024) return JoinResponse.Underage; else if (e.code == 20024) return JoinResponse.Underage;