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; } }