extra parts

This commit is contained in:
CWX
2025-01-12 15:33:59 +00:00
parent a5aa93da03
commit a0870bd88e
2 changed files with 7 additions and 4 deletions
@@ -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; }
}
}
+4 -2
View File
@@ -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;