Skip to content

Commit 3bea9ee

Browse files
committed
feat: disconnect prisma
1 parent 60da0f6 commit 3bea9ee

File tree

2 files changed

+7
-3
lines changed

2 files changed

+7
-3
lines changed

apps/frontend/src/components/preview/render.preview.date.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,5 +4,6 @@ import utc from 'dayjs/plugin/utc';
44
dayjs.extend(utc);
55

66
export const RenderPreviewDate: FC<{ date: string }> = ({ date }) => {
7+
console.log(date);
78
return <>{dayjs.utc(date).local().format('MMMM D, YYYY h:mm A')}</>;
89
};

libraries/nestjs-libraries/src/database/prisma/prisma.service.ts

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
import { Injectable, OnModuleInit } from '@nestjs/common';
1+
import { Injectable, OnModuleDestroy, OnModuleInit } from '@nestjs/common';
22
import { PrismaClient } from '@prisma/client';
33

44
@Injectable()
5-
export class PrismaService extends PrismaClient implements OnModuleInit {
5+
export class PrismaService extends PrismaClient implements OnModuleInit, OnModuleDestroy {
66
constructor() {
77
super({
88
log: [
@@ -16,6 +16,10 @@ export class PrismaService extends PrismaClient implements OnModuleInit {
1616
async onModuleInit() {
1717
await this.$connect();
1818
}
19+
20+
async onModuleDestroy() {
21+
await this.$disconnect();
22+
}
1923
}
2024

2125
@Injectable()
@@ -26,7 +30,6 @@ export class PrismaRepository<T extends keyof PrismaService> {
2630
}
2731
}
2832

29-
3033
@Injectable()
3134
export class PrismaTransaction {
3235
public model: Pick<PrismaService, '$transaction'>;

0 commit comments

Comments
 (0)