Added endpoints to generate challenges

This commit is contained in:
2026-03-11 22:04:21 +01:00
parent c1735c6369
commit 461a3b759e
13 changed files with 233 additions and 16 deletions
@@ -28,9 +28,16 @@ public class GetAllUserProofsEndpoint(UsersRepository usersRepository, UserServi
List<GetUserProofDto> proofs = [];
if (user.UserRandomChallenges is not null)
proofs.AddRange(user.UserRandomChallenges.Select(x => mapper.Map<GetUserProofDto>(x.RandomChallenge)));
proofs.AddRange(
user.UserRandomChallenges
.Where(x => x.Proof is not null)
.Select(x => mapper.Map<GetUserProofDto>(x.RandomChallenge))
);
if (user.UserGroups is not null)
proofs.AddRange(user.UserGroups.Select(x => mapper.Map<GetUserProofDto>(x.Group)));
proofs.AddRange(
user.UserGroups.Select(x => mapper.Map<GetUserProofDto>(x.Group))
);
await Send.OkAsync(proofs, ct);
}