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();