From 3bea9ee7e9886f2155a8449c7e45219a44cae9bb Mon Sep 17 00:00:00 2001 From: Nevo David Date: Tue, 26 Aug 2025 23:12:56 +0700 Subject: [PATCH] feat: disconnect prisma --- .../src/components/preview/render.preview.date.tsx | 1 + .../src/database/prisma/prisma.service.ts | 9 ++++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/apps/frontend/src/components/preview/render.preview.date.tsx b/apps/frontend/src/components/preview/render.preview.date.tsx index 0ac9d2f8..cd0a5264 100644 --- a/apps/frontend/src/components/preview/render.preview.date.tsx +++ b/apps/frontend/src/components/preview/render.preview.date.tsx @@ -4,5 +4,6 @@ import utc from 'dayjs/plugin/utc'; dayjs.extend(utc); export const RenderPreviewDate: FC<{ date: string }> = ({ date }) => { + console.log(date); return <>{dayjs.utc(date).local().format('MMMM D, YYYY h:mm A')}; }; diff --git a/libraries/nestjs-libraries/src/database/prisma/prisma.service.ts b/libraries/nestjs-libraries/src/database/prisma/prisma.service.ts index eeb4ebc3..089afc5d 100644 --- a/libraries/nestjs-libraries/src/database/prisma/prisma.service.ts +++ b/libraries/nestjs-libraries/src/database/prisma/prisma.service.ts @@ -1,8 +1,8 @@ -import { Injectable, OnModuleInit } from '@nestjs/common'; +import { Injectable, OnModuleDestroy, OnModuleInit } from '@nestjs/common'; import { PrismaClient } from '@prisma/client'; @Injectable() -export class PrismaService extends PrismaClient implements OnModuleInit { +export class PrismaService extends PrismaClient implements OnModuleInit, OnModuleDestroy { constructor() { super({ log: [ @@ -16,6 +16,10 @@ export class PrismaService extends PrismaClient implements OnModuleInit { async onModuleInit() { await this.$connect(); } + + async onModuleDestroy() { + await this.$disconnect(); + } } @Injectable() @@ -26,7 +30,6 @@ export class PrismaRepository { } } - @Injectable() export class PrismaTransaction { public model: Pick;