fixed errors

This commit is contained in:
2026-03-12 14:49:20 +01:00
parent 0f6788a1b2
commit ad15395e0b
2 changed files with 10 additions and 4 deletions
@@ -11,12 +11,12 @@ namespace BeReadyBackend.Endpoints.Achievements;
public class UnlockAchievementEndpoint(
UserAchievementsRepository userAchievementsRepository,
AchievementsRepository achievementsRepository,
UserService userService,
AutoMapper.IMapper mapper) : Endpoint<UnlockAchievementDto>
UserService userService) : Endpoint<UnlockAchievementDto>
{
public override void Configure()
{
Post("/Achievements/{@AchievementId}/Users/", x => new { x.AchievementId });
Description(x => x.Accepts<UnlockAchievementDto>());
}
public override async Task HandleAsync(UnlockAchievementDto req, CancellationToken ct)
@@ -38,7 +38,13 @@ public class UnlockAchievementEndpoint(
return;
}
await userAchievementsRepository.AddAsync(mapper.Map<UserAchievement>(req), ct);
userAchievement = new UserAchievement
{
UserId = userId,
AchievementId = req.AchievementId
};
await userAchievementsRepository.AddAsync(userAchievement, ct);
await Send.NoContentAsync(ct);
}
}
@@ -21,7 +21,7 @@ public class PatchProofEndpoint(
{
public override void Configure()
{
Patch("/RandomChallenge/{@RandomChallengeId}/Proof", x => new { x.RandomChallengeId });
Patch("/RandomChallenges/{@RandomChallengeId}/Proof", x => new { x.RandomChallengeId });
}
public override async Task HandleAsync(RandomChallengeProofRequest req, CancellationToken ct)