From 512dcc762f0447cc2201a11c252de675da8b1c14 Mon Sep 17 00:00:00 2001 From: CWX Date: Sat, 18 Jan 2025 12:49:06 +0000 Subject: [PATCH] use prim ctor and fixed warnings --- Core/Callbacks/CustomizationCallbacks.cs | 33 +++++++----------------- 1 file changed, 9 insertions(+), 24 deletions(-) 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)