From d6e9091ea376bebf1e914bf0b500e3d07c362c9e Mon Sep 17 00:00:00 2001 From: DiFFoZ <48765566+DiFFoZ@users.noreply.github.com> Date: Fri, 7 May 2021 14:59:02 +0700 Subject: [PATCH] Some minor fixes --- Kits/Commands/CommandKitCreate.cs | 2 +- Kits/Commands/CommandKits.cs | 4 ++-- Kits/Providers/KitManager.cs | 1 + 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/Kits/Commands/CommandKitCreate.cs b/Kits/Commands/CommandKitCreate.cs index f004285..41aa92b 100644 --- a/Kits/Commands/CommandKitCreate.cs +++ b/Kits/Commands/CommandKitCreate.cs @@ -59,7 +59,7 @@ protected override async Task OnExecuteAsync() var kits = await m_KitStore.GetKits(); if (kits.Any(x => x.Name?.Equals(name, StringComparison.OrdinalIgnoreCase) ?? false)) { - throw new UserFriendlyException(m_StringLocalizer["commands:kit:exist"]); + throw new UserFriendlyException(m_StringLocalizer["commands:kit:exist", new { Name = name }]); } var items = hasInventory.Inventory!.SelectMany(x => x.Items.Select(c => c.Item)).ToList(); diff --git a/Kits/Commands/CommandKits.cs b/Kits/Commands/CommandKits.cs index d084656..9ac1639 100644 --- a/Kits/Commands/CommandKits.cs +++ b/Kits/Commands/CommandKits.cs @@ -22,10 +22,10 @@ public class CommandKits : Command private readonly IKitManager m_KitManager; private readonly IStringLocalizer m_StringLocalizer; private readonly IEconomyProvider m_EconomyProvider; - private readonly ILogger m_Logger; + private readonly ILogger m_Logger; public CommandKits(IServiceProvider serviceProvider, IKitManager kitManager, IStringLocalizer stringLocalizer, - IEconomyProvider economyProvider, ILogger logger) : base(serviceProvider) + IEconomyProvider economyProvider, ILogger logger) : base(serviceProvider) { m_KitManager = kitManager; m_StringLocalizer = stringLocalizer; diff --git a/Kits/Providers/KitManager.cs b/Kits/Providers/KitManager.cs index 56f6c87..69f6725 100644 --- a/Kits/Providers/KitManager.cs +++ b/Kits/Providers/KitManager.cs @@ -50,6 +50,7 @@ public KitManager(ILogger logger, IEconomyProvider economyProvider, public async Task GiveKitAsync(IPlayerUser user, string name, ICommandActor? instigator = null, bool forceGiveKit = false) { + // ReSharper disable once SuspiciousTypeConversion.Global if (user.Player is not IHasInventory inventory) { throw new UserFriendlyException("IPlayer doesn't have compatibility IHasInventory");