fix(discord): align rate-limit error callsites

This commit is contained in:
Peter Steinberger
2026-03-27 20:09:15 +00:00
parent 49dbf64ab1
commit 953a438420
3 changed files with 10 additions and 19 deletions

View File

@@ -639,7 +639,6 @@ describe("monitorDiscordProvider", () => {
retry_after: 193.632,
global: false,
},
request,
);
rateLimitError.discordCode = 30034;
clientHandleDeployRequestMock.mockRejectedValueOnce(rateLimitError);

View File

@@ -423,15 +423,11 @@ function createMockRateLimitError(retryAfter = 0.001): RateLimitError {
"X-RateLimit-Bucket": "test-bucket",
},
});
return new RateLimitError(
response,
{
message: "You are being rate limited.",
retry_after: retryAfter,
global: false,
},
request,
);
return new RateLimitError(response, {
message: "You are being rate limited.",
retry_after: retryAfter,
global: false,
});
}
describe("retry rate limits", () => {

View File

@@ -283,15 +283,11 @@ export async function sendDiscordVoiceMessage(
retry_after?: number;
global?: boolean;
};
throw new RateLimitError(
res,
{
message: retryData.message ?? "You are being rate limited.",
retry_after: retryData.retry_after ?? 1,
global: retryData.global ?? false,
},
uploadUrlRequest,
);
throw new RateLimitError(res, {
message: retryData.message ?? "You are being rate limited.",
retry_after: retryData.retry_after ?? 1,
global: retryData.global ?? false,
});
}
const errorBody = (await res.json().catch(() => null)) as {
code?: number;