From 2f3e1659889d0e6176dc115dd5ab4b0522ad578f Mon Sep 17 00:00:00 2001 From: Tyrrrz <1935960+Tyrrrz@users.noreply.github.com> Date: Thu, 7 Oct 2021 15:54:01 +0300 Subject: [PATCH] Update NuGet packages --- .../DiscordChatExporter.Cli.Tests.csproj | 2 +- .../DiscordChatExporter.Cli.csproj | 2 +- .../Utils/Extensions/ConsoleExtensions.cs | 22 +++---------------- 3 files changed, 5 insertions(+), 21 deletions(-) diff --git a/DiscordChatExporter.Cli.Tests/DiscordChatExporter.Cli.Tests.csproj b/DiscordChatExporter.Cli.Tests/DiscordChatExporter.Cli.Tests.csproj index b93b6e1..29c0627 100644 --- a/DiscordChatExporter.Cli.Tests/DiscordChatExporter.Cli.Tests.csproj +++ b/DiscordChatExporter.Cli.Tests/DiscordChatExporter.Cli.Tests.csproj @@ -14,7 +14,7 @@ - + diff --git a/DiscordChatExporter.Cli/DiscordChatExporter.Cli.csproj b/DiscordChatExporter.Cli/DiscordChatExporter.Cli.csproj index 3a85ea1..7cceb1b 100644 --- a/DiscordChatExporter.Cli/DiscordChatExporter.Cli.csproj +++ b/DiscordChatExporter.Cli/DiscordChatExporter.Cli.csproj @@ -7,7 +7,7 @@ - + diff --git a/DiscordChatExporter.Cli/Utils/Extensions/ConsoleExtensions.cs b/DiscordChatExporter.Cli/Utils/Extensions/ConsoleExtensions.cs index 40d0d77..9a336b5 100644 --- a/DiscordChatExporter.Cli/Utils/Extensions/ConsoleExtensions.cs +++ b/DiscordChatExporter.Cli/Utils/Extensions/ConsoleExtensions.cs @@ -7,29 +7,13 @@ namespace DiscordChatExporter.Cli.Utils.Extensions { internal static class ConsoleExtensions { - private class NoopExclusivityMode : IExclusivityMode - { - public T Run(Func func) => func(); - - public Task Run(Func> func) => func(); - } - - public static IAnsiConsole CreateAnsiConsole(this IConsole console) - { - // Don't require exclusivity in tests. - // Workaround for https://github.com/spectreconsole/spectre.console/issues/494 - var exclusivityMode = console is FakeConsole - ? new NoopExclusivityMode() - : null; - - return AnsiConsole.Create(new AnsiConsoleSettings + public static IAnsiConsole CreateAnsiConsole(this IConsole console) => + AnsiConsole.Create(new AnsiConsoleSettings { Ansi = AnsiSupport.Detect, ColorSystem = ColorSystemSupport.Detect, - Out = new AnsiConsoleOutput(console.Output), - ExclusivityMode = exclusivityMode + Out = new AnsiConsoleOutput(console.Output) }); - } public static Progress CreateProgressTicker(this IConsole console) => console .CreateAnsiConsole()