From 041086267ce36d24a4601b4580c5bb85157e5adc Mon Sep 17 00:00:00 2001 From: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com> Date: Tue, 22 Aug 2023 00:10:04 +0300 Subject: [PATCH] Short-circuit `GetGuildThreadsAsync(...)` for DMs --- DiscordChatExporter.Core/Discord/DiscordClient.cs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/DiscordChatExporter.Core/Discord/DiscordClient.cs b/DiscordChatExporter.Core/Discord/DiscordClient.cs index baaa4d45..66d6506d 100644 --- a/DiscordChatExporter.Core/Discord/DiscordClient.cs +++ b/DiscordChatExporter.Core/Discord/DiscordClient.cs @@ -263,6 +263,9 @@ public class DiscordClient bool includeArchived = false, [EnumeratorCancellation] CancellationToken cancellationToken = default) { + if (guildId == Guild.DirectMessages.Id) + yield break; + var tokenKind = _resolvedTokenKind ??= await GetTokenKindAsync(cancellationToken); var channels = await GetGuildChannelsAsync(guildId, cancellationToken);