try shortening http idle timeout for discord client

This commit is contained in:
alyssa 2026-01-11 22:53:38 +00:00
parent 226947e6aa
commit 3b3e779d44

View file

@ -35,7 +35,10 @@ public class BaseRestClient: IAsyncDisposable
if (!token.StartsWith("Bot ")) if (!token.StartsWith("Bot "))
token = "Bot " + token; token = "Bot " + token;
Client = new HttpClient(); Client = new HttpClient(new SocketsHttpHandler
{
PooledConnectionIdleTimeout = TimeSpan.FromSeconds(3),
});
Client.DefaultRequestHeaders.TryAddWithoutValidation("User-Agent", userAgent); Client.DefaultRequestHeaders.TryAddWithoutValidation("User-Agent", userAgent);
Client.DefaultRequestHeaders.TryAddWithoutValidation("Authorization", token); Client.DefaultRequestHeaders.TryAddWithoutValidation("Authorization", token);