From 245b36839660a290738b4697a99dd6cf59e4dbb5 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Sat, 4 Apr 2026 08:52:02 +0000 Subject: [PATCH] Move Trim() from ReadLinesAsync to call site in ExportChannelsCommand Agent-Logs-Url: https://github.com/Tyrrrz/DiscordChatExporter/sessions/6c8dcb73-6a93-428b-93e5-7bbfcfd2e252 Co-authored-by: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com> --- DiscordChatExporter.Cli/Commands/ExportChannelsCommand.cs | 2 +- DiscordChatExporter.Cli/Utils/Extensions/ConsoleExtensions.cs | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/DiscordChatExporter.Cli/Commands/ExportChannelsCommand.cs b/DiscordChatExporter.Cli/Commands/ExportChannelsCommand.cs index f8bed5b1..0ec06634 100644 --- a/DiscordChatExporter.Cli/Commands/ExportChannelsCommand.cs +++ b/DiscordChatExporter.Cli/Commands/ExportChannelsCommand.cs @@ -35,7 +35,7 @@ public partial class ExportChannelsCommand : ExportCommandBase if (channelIds.Count == 0 && console.IsInputRedirected) { await foreach (var line in console.Input.ReadLinesAsync(cancellationToken)) - channelIds.Add(Snowflake.Parse(line)); + channelIds.Add(Snowflake.Parse(line.Trim())); } if (channelIds.Count == 0) diff --git a/DiscordChatExporter.Cli/Utils/Extensions/ConsoleExtensions.cs b/DiscordChatExporter.Cli/Utils/Extensions/ConsoleExtensions.cs index 5a10e9e8..2c19fd87 100644 --- a/DiscordChatExporter.Cli/Utils/Extensions/ConsoleExtensions.cs +++ b/DiscordChatExporter.Cli/Utils/Extensions/ConsoleExtensions.cs @@ -73,8 +73,7 @@ internal static class ConsoleExtensions { while (await reader.ReadLineAsync(cancellationToken) is { } line) { - line = line.Trim(); - if (!string.IsNullOrEmpty(line)) + if (!string.IsNullOrWhiteSpace(line)) yield return line; } }