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