diff --git a/src/lib/discordRateLimiter.ts b/src/lib/discordRateLimiter.ts index 6c5d3cb..6f92c7f 100644 --- a/src/lib/discordRateLimiter.ts +++ b/src/lib/discordRateLimiter.ts @@ -45,6 +45,9 @@ export class DiscordRateLimiter { throw new Error(`Discord API error: ${response.status} - ${errorData.message || JSON.stringify(errorData)}`); } + if (response.status === 204 || response.headers.get('Content-Length') === '0') { + return undefined as T; + } return response.json() as Promise; } }