diff --git a/DiscordChatExporter.Cli/Commands/Base/ExportCommandBase.cs b/DiscordChatExporter.Cli/Commands/Base/ExportCommandBase.cs index 3183b8d..8301e70 100644 --- a/DiscordChatExporter.Cli/Commands/Base/ExportCommandBase.cs +++ b/DiscordChatExporter.Cli/Commands/Base/ExportCommandBase.cs @@ -150,7 +150,8 @@ public abstract class ExportCommandBase : TokenCommandBase { try { - await progressContext.StartTaskAsync($"{channel.Category.Name} / {channel.Name}", + await progressContext.StartTaskAsync( + $"{channel.Category.Name} / {channel.Name}", async progress => { var guild = await Discord.GetGuildAsync(channel.GuildId, innerCancellationToken); diff --git a/DiscordChatExporter.Cli/Utils/Extensions/ConsoleExtensions.cs b/DiscordChatExporter.Cli/Utils/Extensions/ConsoleExtensions.cs index 0d4963b..f185bc4 100644 --- a/DiscordChatExporter.Cli/Utils/Extensions/ConsoleExtensions.cs +++ b/DiscordChatExporter.Cli/Utils/Extensions/ConsoleExtensions.cs @@ -44,6 +44,7 @@ internal static class ConsoleExtensions } finally { + progressTask.Value = progressTask.MaxValue; progressTask.StopTask(); } }