From 61e31ec2e1ddf3bec10444def18adf933c064fa8 Mon Sep 17 00:00:00 2001 From: Mia Winter Date: Tue, 9 Apr 2024 13:36:06 +0200 Subject: [PATCH] Improved Webhook logging --- Wave/Controllers/WebhookController.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Wave/Controllers/WebhookController.cs b/Wave/Controllers/WebhookController.cs index b10777c..af2befc 100644 --- a/Wave/Controllers/WebhookController.cs +++ b/Wave/Controllers/WebhookController.cs @@ -13,7 +13,6 @@ public class WebhookController(ILogger logger, ApplicationDbC [HttpPost("mailtrap/{apiKey}")] [Authorize("EmailApi", AuthenticationSchemes = "ApiKeyInRoute")] public async Task Mailtrap(Webhook webhook, string apiKey) { - Console.WriteLine(apiKey); foreach (var webhookEvent in webhook.Events) { var subscriber = await context.Set().FirstOrDefaultAsync(s => s.Email == webhookEvent.Email); @@ -52,6 +51,9 @@ public class WebhookController(ILogger logger, ApplicationDbC subscriber.Unsubscribed = true; subscriber.UnsubscribeReason ??= webhookEvent.Reason?.Humanize().Titleize() ?? "Rejected"; break; + default: + logger.LogInformation("Received unsupported event {EventType}. Skipping.", webhookEvent.Type); + return Ok(); } await context.SaveChangesAsync();