fixed errors
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user