mirror of
https://github.com/bitwarden/server.git
synced 2025-04-06 21:48:12 -05:00
Fix invoice finalized handler (#4430)
This commit is contained in:
parent
04ab3d4c2e
commit
48430836b6
@ -16,6 +16,7 @@ public class StripeEventProcessor : IStripeEventProcessor
|
|||||||
private readonly IInvoiceCreatedHandler _invoiceCreatedHandler;
|
private readonly IInvoiceCreatedHandler _invoiceCreatedHandler;
|
||||||
private readonly IPaymentMethodAttachedHandler _paymentMethodAttachedHandler;
|
private readonly IPaymentMethodAttachedHandler _paymentMethodAttachedHandler;
|
||||||
private readonly ICustomerUpdatedHandler _customerUpdatedHandler;
|
private readonly ICustomerUpdatedHandler _customerUpdatedHandler;
|
||||||
|
private readonly IInvoiceFinalizedHandler _invoiceFinalizedHandler;
|
||||||
|
|
||||||
public StripeEventProcessor(
|
public StripeEventProcessor(
|
||||||
ILogger<StripeEventProcessor> logger,
|
ILogger<StripeEventProcessor> logger,
|
||||||
@ -28,7 +29,8 @@ public class StripeEventProcessor : IStripeEventProcessor
|
|||||||
IPaymentFailedHandler paymentFailedHandler,
|
IPaymentFailedHandler paymentFailedHandler,
|
||||||
IInvoiceCreatedHandler invoiceCreatedHandler,
|
IInvoiceCreatedHandler invoiceCreatedHandler,
|
||||||
IPaymentMethodAttachedHandler paymentMethodAttachedHandler,
|
IPaymentMethodAttachedHandler paymentMethodAttachedHandler,
|
||||||
ICustomerUpdatedHandler customerUpdatedHandler)
|
ICustomerUpdatedHandler customerUpdatedHandler,
|
||||||
|
IInvoiceFinalizedHandler invoiceFinalizedHandler)
|
||||||
{
|
{
|
||||||
_logger = logger;
|
_logger = logger;
|
||||||
_subscriptionDeletedHandler = subscriptionDeletedHandler;
|
_subscriptionDeletedHandler = subscriptionDeletedHandler;
|
||||||
@ -41,6 +43,7 @@ public class StripeEventProcessor : IStripeEventProcessor
|
|||||||
_invoiceCreatedHandler = invoiceCreatedHandler;
|
_invoiceCreatedHandler = invoiceCreatedHandler;
|
||||||
_paymentMethodAttachedHandler = paymentMethodAttachedHandler;
|
_paymentMethodAttachedHandler = paymentMethodAttachedHandler;
|
||||||
_customerUpdatedHandler = customerUpdatedHandler;
|
_customerUpdatedHandler = customerUpdatedHandler;
|
||||||
|
_invoiceFinalizedHandler = invoiceFinalizedHandler;
|
||||||
}
|
}
|
||||||
|
|
||||||
public async Task ProcessEventAsync(Event parsedEvent)
|
public async Task ProcessEventAsync(Event parsedEvent)
|
||||||
@ -78,7 +81,7 @@ public class StripeEventProcessor : IStripeEventProcessor
|
|||||||
await _customerUpdatedHandler.HandleAsync(parsedEvent);
|
await _customerUpdatedHandler.HandleAsync(parsedEvent);
|
||||||
break;
|
break;
|
||||||
case HandledStripeWebhook.InvoiceFinalized:
|
case HandledStripeWebhook.InvoiceFinalized:
|
||||||
await _customerUpdatedHandler.HandleAsync(parsedEvent);
|
await _invoiceFinalizedHandler.HandleAsync(parsedEvent);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
_logger.LogWarning("Unsupported event received. {EventType}", parsedEvent.Type);
|
_logger.LogWarning("Unsupported event received. {EventType}", parsedEvent.Type);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user