diff --git a/Core/Models/Eft/Quests/ListQuestsRequestData.cs b/Core/Models/Eft/Quests/ListQuestsRequestData.cs index 3f846c32..ebec6042 100644 --- a/Core/Models/Eft/Quests/ListQuestsRequestData.cs +++ b/Core/Models/Eft/Quests/ListQuestsRequestData.cs @@ -1,9 +1,10 @@ using System.Text.Json.Serialization; +using Core.Models.Utils; namespace Core.Models.Eft.Quests; -public class ListQuestsRequestData +public class ListQuestsRequestData : IRequestData { [JsonPropertyName("completed")] public bool? Completed { get; set; } -} \ No newline at end of file +} diff --git a/Core/Routers/Static/QuestStaticRouter.cs b/Core/Routers/Static/QuestStaticRouter.cs index 37240fdf..dcbbfc25 100644 --- a/Core/Routers/Static/QuestStaticRouter.cs +++ b/Core/Routers/Static/QuestStaticRouter.cs @@ -2,6 +2,7 @@ using Core.Callbacks; using Core.DI; using Core.Models.Eft.Common; +using Core.Models.Eft.Quests; using Core.Utils; namespace Core.Routers.Static; @@ -24,7 +25,8 @@ public class QuestStaticRouter : StaticRouter info, sessionID, output - ) => _questCallbacks.ListQuests(url, info as EmptyRequestData, sessionID)), + ) => _questCallbacks.ListQuests(url, info as ListQuestsRequestData, sessionID), + typeof(ListQuestsRequestData)), new RouteAction( "", ( @@ -32,7 +34,7 @@ public class QuestStaticRouter : StaticRouter info, sessionID, output - ) => _questCallbacks.GetBuilds(url, info as EmptyRequestData, sessionID)),] + ) => _questCallbacks.ActivityPeriods(url, info as EmptyRequestData, sessionID)),] ) { _questCallbacks = questCallbacks;