Add fallback for progress tasks without name in CLI

Closes #1133
This commit is contained in:
Tyrrrz 2023-09-26 00:13:22 +03:00
parent 99b49f0b8f
commit 1b2bcf771d

View file

@ -36,9 +36,13 @@ internal static class ConsoleExtensions
Func<ProgressTask, ValueTask> performOperationAsync
)
{
// Description cannot be empty
// https://github.com/Tyrrrz/DiscordChatExporter/issues/1133
var actualDescription = !string.IsNullOrWhiteSpace(description) ? description : "?";
var progressTask = progressContext.AddTask(
// Don't recognize random square brackets as style tags
Markup.Escape(description),
Markup.Escape(actualDescription),
new ProgressTaskSettings { MaxValue = 1 }
);