Fix issues with Lemon Squeezy and i18n issue requiring a parameter we do not pass.

This commit is contained in:
giancarlo
2024-06-05 19:15:21 +07:00
parent d3a4fbdeb1
commit a3f339aaf6
3 changed files with 4 additions and 23 deletions

View File

@@ -132,13 +132,6 @@ export class LemonSqueezyWebhookHandlerService
);
}
case 'subscription_payment_success': {
return this.handleInvoicePaid(
event as SubscriptionWebhook,
params.onInvoicePaid,
);
}
default: {
const logger = await getLogger();
@@ -287,18 +280,6 @@ export class LemonSqueezyWebhookHandlerService
);
}
private handleInvoicePaid(
subscription: SubscriptionWebhook,
onInvoicePaidCallback: (
subscription: UpsertSubscriptionParams,
) => Promise<unknown>,
) {
return this.handleSubscriptionCreatedEvent(
subscription,
onInvoicePaidCallback,
);
}
private handleSubscriptionDeletedEvent(
subscription: SubscriptionWebhook,
onSubscriptionDeletedCallback: (subscriptionId: string) => Promise<unknown>,