From 36d9267afcacbf42373701b250a6903e8fa25223 Mon Sep 17 00:00:00 2001 From: Thomas Kaul <4159106+dtslvr@users.noreply.github.com> Date: Sat, 4 Jul 2026 19:11:50 +0200 Subject: [PATCH] Refactoring --- apps/api/src/app/subscription/subscription.service.ts | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/apps/api/src/app/subscription/subscription.service.ts b/apps/api/src/app/subscription/subscription.service.ts index d6a8415837..ab19d669a9 100644 --- a/apps/api/src/app/subscription/subscription.service.ts +++ b/apps/api/src/app/subscription/subscription.service.ts @@ -21,16 +21,12 @@ import { Prisma, Subscription } from '@prisma/client'; import { addMilliseconds, isBefore } from 'date-fns'; import ms, { StringValue } from 'ms'; import Stripe from 'stripe'; -import type { - Stripe as StripeInstance, - Checkout as StripeCheckout -} from 'stripe'; @Injectable() export class SubscriptionService { private readonly logger = new Logger(SubscriptionService.name); - private stripe: StripeInstance; + private stripe: Stripe; public constructor( private readonly configurationService: ConfigurationService, @@ -67,7 +63,7 @@ export class SubscriptionService { } ); - const stripeCheckoutSessionCreateParams: StripeCheckout.SessionCreateParams = + const stripeCheckoutSessionCreateParams: Stripe.Checkout.SessionCreateParams = { cancel_url: `${this.configurationService.get('ROOT_URL')}/${ user.settings.settings.language @@ -81,7 +77,7 @@ export class SubscriptionService { ], locale: (user.settings?.settings - ?.language as StripeCheckout.SessionCreateParams.Locale) ?? + ?.language as Stripe.Checkout.SessionCreateParams.Locale) ?? DEFAULT_LANGUAGE_CODE, metadata: subscriptionOffer ? { subscriptionOffer: JSON.stringify(subscriptionOffer) }