Refactor route handlers and CMS clients

Refactored the route handlers to use a new `enhanceRouteHandler` function for better control over request handlers and user authentication. CMS clients are now created using factory functions for better encapsulation and control over instance creation. Renamed `client.ts` in 'keystatic' to `keystatic-client.ts`.
This commit is contained in:
giancarlo
2024-05-02 12:37:58 +07:00
parent be5c10f1c3
commit dbce7e38ae
8 changed files with 99 additions and 66 deletions

View File

@@ -45,7 +45,7 @@ export class StripeWebhookHandlerService
const stripe = await this.loadStripe();
const event = stripe.webhooks.constructEvent(
const event = await stripe.webhooks.constructEventAsync(
body,
signature,
webhooksSecret,