using SPTarkov.Server.Core.Controllers; using SPTarkov.Server.Core.Models.Eft.Common; using SPTarkov.Server.Core.Utils; using SPTarkov.Common.Annotations; namespace SPTarkov.Server.Core.Callbacks; [Injectable(InjectableTypeOverride = typeof(AchievementCallbacks))] public class AchievementCallbacks( AchievementController _achievementController, HttpResponseUtil _httpResponseUtil ) { /// /// Handle client/achievement/list /// /// public string GetAchievements(string url, EmptyRequestData _, string sessionID) { return _httpResponseUtil.GetBody(_achievementController.GetAchievements(sessionID)); } /// /// Handle client/achievement/statistic /// /// public string Statistic(string url, EmptyRequestData _, string sessionID) { return _httpResponseUtil.GetBody(_achievementController.GetAchievementStatics(sessionID)); } }