refactor(server): import prisma from @prisma/client (#5863)

This commit is contained in:
liuyi
2024-02-22 07:46:57 +00:00
parent f2c5786dd0
commit 4d421a324f
24 changed files with 82 additions and 218 deletions

View File

@@ -18,11 +18,12 @@ import {
Resolver,
} from '@nestjs/graphql';
import type { User, UserInvoice, UserSubscription } from '@prisma/client';
import { PrismaClient } from '@prisma/client';
import { groupBy } from 'lodash-es';
import { Auth, CurrentUser, Public } from '../../core/auth';
import { UserType } from '../../core/users';
import { Config, PrismaService } from '../../fundamentals';
import { Config } from '../../fundamentals';
import { decodeLookupKey, SubscriptionService } from './service';
import {
InvoiceStatus,
@@ -303,7 +304,7 @@ export class SubscriptionResolver {
export class UserSubscriptionResolver {
constructor(
private readonly config: Config,
private readonly db: PrismaService
private readonly db: PrismaClient
) {}
@ResolveField(() => UserSubscriptionType, { nullable: true })

View File

@@ -7,10 +7,11 @@ import type {
UserStripeCustomer,
UserSubscription,
} from '@prisma/client';
import { PrismaClient } from '@prisma/client';
import Stripe from 'stripe';
import { FeatureManagementService } from '../../core/features';
import { EventEmitter, PrismaService } from '../../fundamentals';
import { EventEmitter } from '../../fundamentals';
import { ScheduleManager } from './schedule';
import {
InvoiceStatus,
@@ -56,7 +57,7 @@ export class SubscriptionService {
constructor(
private readonly stripe: Stripe,
private readonly db: PrismaService,
private readonly db: PrismaClient,
private readonly scheduleManager: ScheduleManager,
private readonly event: EventEmitter,
private readonly features: FeatureManagementService