aboutsummaryrefslogtreecommitdiffstats
path: root/code/api/src/Endpoints/Internal/Root/ValidateRoute.cs
diff options
context:
space:
mode:
authorivar <i@oiee.no>2023-11-12 00:01:31 +0100
committerivar <i@oiee.no>2023-11-12 00:01:31 +0100
commita9f9650400ed9e7f40db5ec5fd08a861f4c30902 (patch)
tree7df4e6a086acc21a5b47b4fae8bf395f79061f29 /code/api/src/Endpoints/Internal/Root/ValidateRoute.cs
parent854dedead3a3ed987997a0132f527db73b65b0ac (diff)
downloadgreatoffice-a9f9650400ed9e7f40db5ec5fd08a861f4c30902.tar.xz
greatoffice-a9f9650400ed9e7f40db5ec5fd08a861f4c30902.zip
Change how config is operated
Diffstat (limited to 'code/api/src/Endpoints/Internal/Root/ValidateRoute.cs')
-rw-r--r--code/api/src/Endpoints/Internal/Root/ValidateRoute.cs12
1 files changed, 7 insertions, 5 deletions
diff --git a/code/api/src/Endpoints/Internal/Root/ValidateRoute.cs b/code/api/src/Endpoints/Internal/Root/ValidateRoute.cs
index 8f0882d..d8ec85a 100644
--- a/code/api/src/Endpoints/Internal/Root/ValidateRoute.cs
+++ b/code/api/src/Endpoints/Internal/Root/ValidateRoute.cs
@@ -6,11 +6,11 @@ public class ValidateRoute : RouteBaseSync.WithRequest<ValidateRoute.QueryParams
private readonly string CanonicalFrontendUrl;
private readonly ILogger<ValidateRoute> _logger;
- public ValidateRoute(VaultService vaultService, EmailValidationService emailValidation, ILogger<ValidateRoute> logger) {
+ public ValidateRoute(EmailValidationService emailValidation, ILogger<ValidateRoute> logger)
+ {
_emailValidation = emailValidation;
_logger = logger;
- var c = vaultService.GetCurrentAppConfiguration();
- CanonicalFrontendUrl = c.CANONICAL_FRONTEND_URL;
+ CanonicalFrontendUrl = Program.AppConfiguration.CANONICAL_FRONTEND_URL;
}
public class QueryParams
@@ -20,9 +20,11 @@ public class ValidateRoute : RouteBaseSync.WithRequest<ValidateRoute.QueryParams
}
[HttpGet("~/_/validate")]
- public override ActionResult Handle([FromQuery] QueryParams request) {
+ public override ActionResult Handle([FromQuery] QueryParams request)
+ {
var isFulfilled = _emailValidation.FulfillEmailValidationRequest(request.Id, LoggedInUser.Id);
- if (!isFulfilled) {
+ if (!isFulfilled)
+ {
_logger.LogError("Email validation fulfillment failed for request {requestId} and user {userId}", request.Id, LoggedInUser.Id);
return StatusCode(400, $"""
<html>