use prim ctor and fixed warnings: AchievementController, appContext, ContextVar, BackupService stubbed out

This commit is contained in:
CWX
2025-01-18 14:15:33 +00:00
parent c2c94f3b9f
commit 33e07c4882
4 changed files with 12 additions and 32 deletions
+4 -16
View File
@@ -1,26 +1,14 @@
using Core.Annotations;
using Core.Models.Eft.Profile;
using Core.Models.Utils;
using Core.Services;
namespace Core.Controllers;
[Injectable]
public class AchievementController
{
protected ISptLogger<AchievementController> _logger;
protected DatabaseService _databaseService;
public AchievementController
(
ISptLogger<AchievementController> logger,
DatabaseService databaseService
public class AchievementController(
DatabaseService _databaseService
)
{
_logger = logger;
_databaseService = databaseService;
}
{
public GetAchievementsResponse GetAchievements(string sessionID)
{
return new GetAchievementsResponse
@@ -36,7 +24,7 @@ public class AchievementController
foreach (var achievement in achievements)
{
stats.Add(achievement.Id, 0);
if (achievement.Id != null) stats.Add(achievement.Id, 0);
}
return new()