refactor: Ensure proper handling of empty responses in Discord API request

This commit is contained in:
2025-10-16 13:46:58 +02:00
parent df677a345a
commit ca4a696093

View File

@@ -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<T>;
}
}