diff --git a/Libraries/Core/Callbacks/CustomizationCallbacks.cs b/Libraries/Core/Callbacks/CustomizationCallbacks.cs index bbc5ddd1..e64ee31e 100644 --- a/Libraries/Core/Callbacks/CustomizationCallbacks.cs +++ b/Libraries/Core/Callbacks/CustomizationCallbacks.cs @@ -85,8 +85,8 @@ public class CustomizationCallbacks( /// /// /// - public ItemEventRouterResponse SetClothing(PmcData pmcData, CustomizationSetRequest info, string sessionID) + public ItemEventRouterResponse SetCustomisation(PmcData pmcData, CustomizationSetRequest info, string sessionID) { - return _customizationController.SetClothing(sessionID, info, pmcData); + return _customizationController.SetCustomisation(sessionID, info, pmcData); } } diff --git a/Libraries/Core/Callbacks/ProfileCallbacks.cs b/Libraries/Core/Callbacks/ProfileCallbacks.cs index d4e30e7a..6bb922ec 100644 --- a/Libraries/Core/Callbacks/ProfileCallbacks.cs +++ b/Libraries/Core/Callbacks/ProfileCallbacks.cs @@ -1,5 +1,6 @@ using SptCommon.Annotations; using Core.Controllers; +using Core.Helpers; using Core.Models.Eft.Common; using Core.Models.Eft.Launcher; using Core.Models.Eft.Profile; @@ -11,7 +12,8 @@ namespace Core.Callbacks; public class ProfileCallbacks( HttpResponseUtil _httpResponse, TimeUtil _timeUtil, - ProfileController _profileController + ProfileController _profileController, + ProfileHelper _profileHelper ) { /** @@ -91,6 +93,12 @@ public class ProfileCallbacks( */ public string GetReservedNickname(string url, EmptyRequestData info, string sessionID) { + var fullProfile = _profileHelper.GetFullProfile(sessionID); + if (fullProfile?.ProfileInfo?.Username is not null) + { + return _httpResponse.GetBody(fullProfile?.ProfileInfo?.Username); + } + return _httpResponse.GetBody("SPTarkov"); }