From d90638e078c37a45e31c15e1b47db2caa1a1fd2b Mon Sep 17 00:00:00 2001 From: Chomp Date: Sun, 12 Jan 2025 18:45:19 +0000 Subject: [PATCH] Implemented `GameController.GetSurvey` --- Core/Controllers/GameController.cs | 22 ++++++++++++++++------ 1 file changed, 16 insertions(+), 6 deletions(-) diff --git a/Core/Controllers/GameController.cs b/Core/Controllers/GameController.cs index dcea81eb..08cbfb46 100644 --- a/Core/Controllers/GameController.cs +++ b/Core/Controllers/GameController.cs @@ -2,6 +2,9 @@ using Core.Annotations; using Core.Models.Eft.Common; using Core.Models.Eft.Game; using Core.Models.Eft.Profile; +using Core.Models.Enums; +using Core.Models.Spt.Config; +using Core.Servers; using ILogger = Core.Models.Utils.ILogger; namespace Core.Controllers; @@ -9,12 +12,19 @@ namespace Core.Controllers; [Injectable] public class GameController { - protected ILogger _logger; - - - public GameController() + private readonly ConfigServer _configServer; + private readonly ILogger _logger; + private readonly CoreConfig _coreConfig; + + + public GameController( + ILogger logger, + ConfigServer configServer) { - + _logger = logger; + _configServer = configServer; + + _coreConfig = configServer.GetConfig(ConfigTypes.CORE); } /// @@ -132,7 +142,7 @@ public class GameController /// public SurveyResponseData GetSurvey(string sessionId) { - throw new NotImplementedException(); + return this._coreConfig.Survey; } ///