From 433c3fbe3d8ded4e4100d5ed4aa3d1068ae0f3bb Mon Sep 17 00:00:00 2001 From: Aaron Po Date: Sat, 20 Jun 2026 15:09:42 -0400 Subject: [PATCH] Format ./web/backend/Features/Features.Emails --- .../SendRegistrationEmailHandler.cs | 8 +++- .../SendResendConfirmationEmailHandler.cs | 14 ++++-- ...aturesEmailsServiceCollectionExtensions.cs | 2 +- .../Features.Emails/Features.Emails.csproj | 6 +-- .../Services/EmailDispatcher.cs | 45 +++++++++---------- .../Services/IEmailDispatcher.cs | 2 +- 6 files changed, 43 insertions(+), 34 deletions(-) diff --git a/web/backend/Features/Features.Emails/Commands/SendRegistrationEmail/SendRegistrationEmailHandler.cs b/web/backend/Features/Features.Emails/Commands/SendRegistrationEmail/SendRegistrationEmailHandler.cs index b840a45..0da0cdc 100644 --- a/web/backend/Features/Features.Emails/Commands/SendRegistrationEmail/SendRegistrationEmailHandler.cs +++ b/web/backend/Features/Features.Emails/Commands/SendRegistrationEmail/SendRegistrationEmailHandler.cs @@ -14,6 +14,10 @@ public class SendRegistrationEmailHandler(IEmailDispatcher emailDispatcher) { public Task Handle(SendRegistrationEmailCommand request, CancellationToken cancellationToken) { - return emailDispatcher.SendRegistrationEmailAsync(request.FirstName, request.Email, request.ConfirmationToken); + return emailDispatcher.SendRegistrationEmailAsync( + request.FirstName, + request.Email, + request.ConfirmationToken + ); } -} \ No newline at end of file +} diff --git a/web/backend/Features/Features.Emails/Commands/SendResendConfirmationEmail/SendResendConfirmationEmailHandler.cs b/web/backend/Features/Features.Emails/Commands/SendResendConfirmationEmail/SendResendConfirmationEmailHandler.cs index d11f1d0..17f5200 100644 --- a/web/backend/Features/Features.Emails/Commands/SendResendConfirmationEmail/SendResendConfirmationEmailHandler.cs +++ b/web/backend/Features/Features.Emails/Commands/SendResendConfirmationEmail/SendResendConfirmationEmailHandler.cs @@ -12,9 +12,15 @@ namespace Features.Emails.Commands.SendResendConfirmationEmail; public class SendResendConfirmationEmailHandler(IEmailDispatcher emailDispatcher) : IRequestHandler { - public Task Handle(SendResendConfirmationEmailCommand request, CancellationToken cancellationToken) + public Task Handle( + SendResendConfirmationEmailCommand request, + CancellationToken cancellationToken + ) { - return emailDispatcher.SendResendConfirmationEmailAsync(request.FirstName, request.Email, - request.ConfirmationToken); + return emailDispatcher.SendResendConfirmationEmailAsync( + request.FirstName, + request.Email, + request.ConfirmationToken + ); } -} \ No newline at end of file +} diff --git a/web/backend/Features/Features.Emails/DependencyInjection/FeaturesEmailsServiceCollectionExtensions.cs b/web/backend/Features/Features.Emails/DependencyInjection/FeaturesEmailsServiceCollectionExtensions.cs index f5ac6be..8b97dbd 100644 --- a/web/backend/Features/Features.Emails/DependencyInjection/FeaturesEmailsServiceCollectionExtensions.cs +++ b/web/backend/Features/Features.Emails/DependencyInjection/FeaturesEmailsServiceCollectionExtensions.cs @@ -17,4 +17,4 @@ public static class FeaturesEmailsServiceCollectionExtensions services.AddScoped(); return services; } -} \ No newline at end of file +} diff --git a/web/backend/Features/Features.Emails/Features.Emails.csproj b/web/backend/Features/Features.Emails/Features.Emails.csproj index cf71399..2f261aa 100644 --- a/web/backend/Features/Features.Emails/Features.Emails.csproj +++ b/web/backend/Features/Features.Emails/Features.Emails.csproj @@ -7,8 +7,8 @@ - - - + + + diff --git a/web/backend/Features/Features.Emails/Services/EmailDispatcher.cs b/web/backend/Features/Features.Emails/Services/EmailDispatcher.cs index 54ce972..436560e 100644 --- a/web/backend/Features/Features.Emails/Services/EmailDispatcher.cs +++ b/web/backend/Features/Features.Emails/Services/EmailDispatcher.cs @@ -29,39 +29,38 @@ public class EmailDispatcher( /// Builds a confirmation link from the given token, renders the registration welcome email template, /// and sends it to the newly created user. /// - public async Task SendRegistrationEmailAsync(string firstName, string email, string confirmationToken) + public async Task SendRegistrationEmailAsync( + string firstName, + string email, + string confirmationToken + ) { - string confirmationLink = - $"{WebsiteBaseUrl}/users/confirm?token={confirmationToken}"; + string confirmationLink = $"{WebsiteBaseUrl}/users/confirm?token={confirmationToken}"; - string emailHtml = - await emailTemplateProvider.RenderUserRegisteredEmailAsync( - firstName, - confirmationLink - ); - - await emailProvider.SendAsync( - email, - "Welcome to The Biergarten App!", - emailHtml, - true + string emailHtml = await emailTemplateProvider.RenderUserRegisteredEmailAsync( + firstName, + confirmationLink ); + + await emailProvider.SendAsync(email, "Welcome to The Biergarten App!", emailHtml, true); } /// /// Builds a confirmation link from the given token, renders the resend-confirmation email template, /// and sends it to the user. /// - public async Task SendResendConfirmationEmailAsync(string firstName, string email, string confirmationToken) + public async Task SendResendConfirmationEmailAsync( + string firstName, + string email, + string confirmationToken + ) { - string confirmationLink = - $"{WebsiteBaseUrl}/users/confirm?token={confirmationToken}"; + string confirmationLink = $"{WebsiteBaseUrl}/users/confirm?token={confirmationToken}"; - string emailHtml = - await emailTemplateProvider.RenderResendConfirmationEmailAsync( - firstName, - confirmationLink - ); + string emailHtml = await emailTemplateProvider.RenderResendConfirmationEmailAsync( + firstName, + confirmationLink + ); await emailProvider.SendAsync( email, @@ -70,4 +69,4 @@ public class EmailDispatcher( true ); } -} \ No newline at end of file +} diff --git a/web/backend/Features/Features.Emails/Services/IEmailDispatcher.cs b/web/backend/Features/Features.Emails/Services/IEmailDispatcher.cs index 7abe1b5..8a4b326 100644 --- a/web/backend/Features/Features.Emails/Services/IEmailDispatcher.cs +++ b/web/backend/Features/Features.Emails/Services/IEmailDispatcher.cs @@ -22,4 +22,4 @@ public interface IEmailDispatcher /// The confirmation token to embed in the confirmation link. /// A task that completes once the email has been sent. Task SendResendConfirmationEmailAsync(string firstName, string email, string confirmationToken); -} \ No newline at end of file +}