diff --git a/DiscordChatExporter.Core/Discord/DiscordClient.cs b/DiscordChatExporter.Core/Discord/DiscordClient.cs index 0f032029..9e0edcff 100644 --- a/DiscordChatExporter.Core/Discord/DiscordClient.cs +++ b/DiscordChatExporter.Core/Discord/DiscordClient.cs @@ -50,7 +50,7 @@ public class DiscordClient( // discord flags requests that don't look like a real browser if (tokenKind != TokenKind.Bot) { - try + await Task.Run(async () => { // Cache headers from the external API so we don't make this request on every call. @@ -105,8 +105,7 @@ public class DiscordClient( foreach (var kv in _cachedBrowserHeaders) if (!request.Headers.Contains(kv.Key)) request.Headers.TryAddWithoutValidation(kv.Key, kv.Value); - } - catch { } + }) } var response = await Http.Client.SendAsync(