From 25cec34b85b9d28130c69e139f1873516ed6be90 Mon Sep 17 00:00:00 2001 From: RaidMax Date: Tue, 4 Apr 2023 21:53:51 -0500 Subject: [PATCH] small tweak to restart and runas command --- SharedLibraryCore/Commands/NativeCommands.cs | 7 +++---- SharedLibraryCore/Commands/RunAsCommand.cs | 7 +++---- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/SharedLibraryCore/Commands/NativeCommands.cs b/SharedLibraryCore/Commands/NativeCommands.cs index 06dd8776..ae2879c6 100644 --- a/SharedLibraryCore/Commands/NativeCommands.cs +++ b/SharedLibraryCore/Commands/NativeCommands.cs @@ -54,11 +54,10 @@ namespace SharedLibraryCore.Commands RequiresTarget = false; } - public override Task ExecuteAsync(GameEvent E) + public override async Task ExecuteAsync(GameEvent gameEvent) { - E.Owner.Manager.Restart(); - E.Origin.Tell(_translationLookup["COMMANDS_RESTART_SUCCESS"]); - return Task.CompletedTask; + await gameEvent.Owner.Manager.Restart(); + gameEvent.Origin.Tell(_translationLookup["COMMANDS_RESTART_SUCCESS"]); } } diff --git a/SharedLibraryCore/Commands/RunAsCommand.cs b/SharedLibraryCore/Commands/RunAsCommand.cs index c52209f7..f23c1aec 100644 --- a/SharedLibraryCore/Commands/RunAsCommand.cs +++ b/SharedLibraryCore/Commands/RunAsCommand.cs @@ -63,9 +63,8 @@ namespace SharedLibraryCore.Commands .SelectMany(ev => ev.Value.Output) .ToList(); - foreach (var output in responses) - await gameEvent.Origin.Tell(_translationLookup["COMMANDS_RUN_AS_SUCCESS"].FormatExt(output)) - .WaitAsync(); + await gameEvent.Origin.TellAsync(responses.Select(output => + _translationLookup["COMMANDS_RUN_AS_SUCCESS"].FormatExt(output))); } } -} \ No newline at end of file +}