From de18bdf7959a9f3a02f0f87fcc530f1ad61d85f4 Mon Sep 17 00:00:00 2001 From: Panikorovskii Vladislav <68610520+bladuk@users.noreply.github.com> Date: Wed, 25 Sep 2024 22:03:35 +0300 Subject: [PATCH 1/2] fix: install command now ignores NWAPI plugins --- EXILED/Exiled.Events/Commands/Hub/Install.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/EXILED/Exiled.Events/Commands/Hub/Install.cs b/EXILED/Exiled.Events/Commands/Hub/Install.cs index bdcd7e18f4..5368694fa6 100644 --- a/EXILED/Exiled.Events/Commands/Hub/Install.cs +++ b/EXILED/Exiled.Events/Commands/Hub/Install.cs @@ -89,9 +89,11 @@ public bool Execute(ArraySegment arguments, ICommandSender sender, out s releaseToDownload = foundRelease; } - Log.Info($"Downloading release \"{releaseToDownload.TagName}\". Found {releaseToDownload.Assets.Length} asset(s) to download."); + ReleaseAsset[] releaseAssets = releaseToDownload.Assets.Where(x => x.Name.IndexOf("-nwapi", StringComparison.OrdinalIgnoreCase) == -1).ToArray(); - foreach (ReleaseAsset asset in releaseToDownload.Assets) + Log.Info($"Downloading release \"{releaseToDownload.TagName}\". Found {releaseAssets.Length} asset(s) to download."); + + foreach (ReleaseAsset asset in releaseAssets) { Log.Info($"Downloading asset {asset.Name}. Asset size: {Math.Round(asset.Size / 1000f, 2)} KB."); using HttpResponseMessage assetResponse = client.GetAsync(asset.BrowserDownloadUrl).ConfigureAwait(false).GetAwaiter().GetResult(); From 3ab0055b4f87840a2ff1b0e024402ce26d3c1e59 Mon Sep 17 00:00:00 2001 From: Panikorovskii Vladislav <68610520+bladuk@users.noreply.github.com> Date: Fri, 27 Sep 2024 12:31:27 +0300 Subject: [PATCH 2/2] feat: remove trailing dash from the name filter Co-authored-by: Alex Rouse --- EXILED/Exiled.Events/Commands/Hub/Install.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/EXILED/Exiled.Events/Commands/Hub/Install.cs b/EXILED/Exiled.Events/Commands/Hub/Install.cs index 5368694fa6..b1d7e7e107 100644 --- a/EXILED/Exiled.Events/Commands/Hub/Install.cs +++ b/EXILED/Exiled.Events/Commands/Hub/Install.cs @@ -89,7 +89,7 @@ public bool Execute(ArraySegment arguments, ICommandSender sender, out s releaseToDownload = foundRelease; } - ReleaseAsset[] releaseAssets = releaseToDownload.Assets.Where(x => x.Name.IndexOf("-nwapi", StringComparison.OrdinalIgnoreCase) == -1).ToArray(); + ReleaseAsset[] releaseAssets = releaseToDownload.Assets.Where(x => x.Name.IndexOf("nwapi", StringComparison.OrdinalIgnoreCase) == -1).ToArray(); Log.Info($"Downloading release \"{releaseToDownload.TagName}\". Found {releaseAssets.Length} asset(s) to download.");