Fixed types + Implemented QuestController/helper method

This commit is contained in:
Chomp
2025-01-12 19:12:35 +00:00
parent d90638e078
commit 9269705eee
5 changed files with 39 additions and 9 deletions
+2 -2
View File
@@ -1,4 +1,4 @@
using Core.Annotations;
using Core.Annotations;
using Core.Models.Eft.Profile;
using Core.Services;
@@ -22,7 +22,7 @@ public class AchievementController
public GetAchievementsResponse GetAchievements(string sessionID)
{
return new()
return new GetAchievementsResponse
{
Achievements = _databaseService.GetAchievements()
};
+9 -1
View File
@@ -1,4 +1,5 @@
using Core.Annotations;
using Core.Helpers;
using Core.Models.Eft.Common;
using Core.Models.Eft.Common.Tables;
using Core.Models.Eft.ItemEvent;
@@ -9,6 +10,13 @@ namespace Core.Controllers;
[Injectable]
public class QuestController
{
private readonly QuestHelper _questHelper;
public QuestController(
QuestHelper questHelper)
{
_questHelper = questHelper;
}
// TODO
public ItemEventRouterResponse CompleteQuest(PmcData pmcData, CompleteQuestRequestData info, string sessionId)
{
@@ -32,6 +40,6 @@ public class QuestController
public List<Quest> GetClientQuest(string sessionId)
{
throw new NotImplementedException();
return _questHelper.GetClientQuests(sessionId);
}
}