diff --git a/Core/Callbacks/CustomizationCallbacks.cs b/Core/Callbacks/CustomizationCallbacks.cs index 6641797c..533e3369 100644 --- a/Core/Callbacks/CustomizationCallbacks.cs +++ b/Core/Callbacks/CustomizationCallbacks.cs @@ -1,10 +1,7 @@ using Core.Annotations; using Core.Controllers; using Core.Models.Eft.Common; -using Core.Models.Eft.Common.Tables; using Core.Models.Eft.Customization; -using Core.Models.Eft.Hideout; -using Core.Models.Eft.HttpResponse; using Core.Models.Eft.ItemEvent; using Core.Servers; using Core.Utils; @@ -12,24 +9,12 @@ using Core.Utils; namespace Core.Callbacks; [Injectable] -public class CustomizationCallbacks +public class CustomizationCallbacks( + CustomizationController _customizationController, + SaveServer _saveServer, + HttpResponseUtil _httpResponseUtil +) { - protected CustomizationController _customizationController; - protected SaveServer _saveServer; - protected HttpResponseUtil _httpResponseUtil; - - public CustomizationCallbacks - ( - CustomizationController customizationController, - SaveServer saveServer, - HttpResponseUtil httpResponseUtil - ) - { - _customizationController = customizationController; - _saveServer = saveServer; - _httpResponseUtil = httpResponseUtil; - } - /// /// Handle client/trading/customization/storage /// @@ -52,7 +37,7 @@ public class CustomizationCallbacks public string GetTraderSuits(string url, EmptyRequestData info, string sessionID) { var splitUrl = url.Split('/'); - var traderId = splitUrl[splitUrl.Length - 3]; + var traderId = splitUrl[^3]; return _httpResponseUtil.GetBody(_customizationController.GetTraderSuits(traderId, sessionID)); } @@ -61,7 +46,7 @@ public class CustomizationCallbacks /// Handle CustomizationBuy event /// /// - /// + /// /// /// public ItemEventRouterResponse BuyClothing(PmcData pmcData, BuyClothingRequestData info, string sessionID) @@ -72,8 +57,8 @@ public class CustomizationCallbacks /// /// Handle client/hideout/customization/offer/list /// - /// - /// + /// + /// /// /// public string GetHideoutCustomisation(string url, EmptyRequestData info, string sessionID)