mirror of
https://github.com/Tyrrrz/DiscordChatExporter.git
synced 2025-05-22 02:45:08 -04:00
parent
612c6d37a4
commit
5e852235ce
1 changed files with 5 additions and 4 deletions
|
@ -13,10 +13,11 @@ public static class Http
|
|||
{
|
||||
public static HttpClient Client { get; } = new();
|
||||
|
||||
private static bool IsRetryableStatusCode(HttpStatusCode statusCode) => statusCode is
|
||||
HttpStatusCode.TooManyRequests or
|
||||
HttpStatusCode.RequestTimeout or
|
||||
HttpStatusCode.InternalServerError;
|
||||
private static bool IsRetryableStatusCode(HttpStatusCode statusCode) =>
|
||||
statusCode is HttpStatusCode.TooManyRequests or HttpStatusCode.RequestTimeout ||
|
||||
// Treat all server-side errors as retryable.
|
||||
// https://github.com/Tyrrrz/DiscordChatExporter/issues/908
|
||||
(int)statusCode >= 500;
|
||||
|
||||
private static bool IsRetryableException(Exception exception) =>
|
||||
exception.GetSelfAndChildren().Any(ex =>
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue