mirror of
https://github.com/toeverything/AFFiNE.git
synced 2026-07-29 16:19:43 +08:00
refactor(server): import prisma from @prisma/client (#5863)
This commit is contained in:
@@ -21,7 +21,6 @@ export {
|
||||
GlobalExceptionFilter,
|
||||
OptionalModule,
|
||||
} from './nestjs';
|
||||
export { PrismaService } from './prisma';
|
||||
export { SessionService } from './session';
|
||||
export * from './storage';
|
||||
export { type StorageProvider, StorageProviderFactory } from './storage';
|
||||
|
||||
@@ -3,16 +3,16 @@ import { PrismaClient } from '@prisma/client';
|
||||
|
||||
import { PrismaService } from './service';
|
||||
|
||||
// both `PrismaService` and `PrismaClient` can be injected
|
||||
// only `PrismaClient` can be injected
|
||||
const clientProvider: Provider = {
|
||||
provide: PrismaClient,
|
||||
useExisting: PrismaService,
|
||||
useClass: PrismaService,
|
||||
};
|
||||
|
||||
@Global()
|
||||
@Module({
|
||||
providers: [PrismaService, clientProvider],
|
||||
exports: [PrismaService, clientProvider],
|
||||
providers: [clientProvider],
|
||||
exports: [clientProvider],
|
||||
})
|
||||
export class PrismaModule {}
|
||||
export { PrismaService } from './service';
|
||||
|
||||
Reference in New Issue
Block a user