fixed errors
This commit is contained in:
@@ -11,12 +11,12 @@ namespace BeReadyBackend.Endpoints.Achievements;
|
|||||||
public class UnlockAchievementEndpoint(
|
public class UnlockAchievementEndpoint(
|
||||||
UserAchievementsRepository userAchievementsRepository,
|
UserAchievementsRepository userAchievementsRepository,
|
||||||
AchievementsRepository achievementsRepository,
|
AchievementsRepository achievementsRepository,
|
||||||
UserService userService,
|
UserService userService) : Endpoint<UnlockAchievementDto>
|
||||||
AutoMapper.IMapper mapper) : Endpoint<UnlockAchievementDto>
|
|
||||||
{
|
{
|
||||||
public override void Configure()
|
public override void Configure()
|
||||||
{
|
{
|
||||||
Post("/Achievements/{@AchievementId}/Users/", x => new { x.AchievementId });
|
Post("/Achievements/{@AchievementId}/Users/", x => new { x.AchievementId });
|
||||||
|
Description(x => x.Accepts<UnlockAchievementDto>());
|
||||||
}
|
}
|
||||||
|
|
||||||
public override async Task HandleAsync(UnlockAchievementDto req, CancellationToken ct)
|
public override async Task HandleAsync(UnlockAchievementDto req, CancellationToken ct)
|
||||||
@@ -38,7 +38,13 @@ public class UnlockAchievementEndpoint(
|
|||||||
return;
|
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);
|
await Send.NoContentAsync(ct);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -21,7 +21,7 @@ public class PatchProofEndpoint(
|
|||||||
{
|
{
|
||||||
public override void Configure()
|
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)
|
public override async Task HandleAsync(RandomChallengeProofRequest req, CancellationToken ct)
|
||||||
|
|||||||
Reference in New Issue
Block a user