Skip to content

Commit c796202

Browse files
committed
refactor(prisma): simplify database client initialization and remove unused function
1 parent fe685d0 commit c796202

1 file changed

Lines changed: 4 additions & 13 deletions

File tree

src/lib/setup/prisma.ts

Lines changed: 4 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -2,19 +2,10 @@ import { PrismaClient } from "#generated/prisma";
22
import { PrismaPg } from "@prisma/adapter-pg";
33
import { container } from "@skyra/http-framework";
44

5-
interface GetDbParams {
6-
connectionString: string;
7-
}
8-
9-
function getDb({ connectionString }: GetDbParams) {
10-
const pool = new PrismaPg({ connectionString });
11-
12-
const prisma = new PrismaClient({ adapter: pool });
13-
14-
return prisma;
15-
}
16-
const connectionString = `${process.env.DATABASE_URL}`;
17-
const prisma = getDb({ connectionString });
5+
const adapter = new PrismaPg({
6+
connectionString: `${process.env.DATABASE_URL}`,
7+
});
8+
const prisma = new PrismaClient({ adapter });
189
container.prisma = prisma;
1910

2011
declare module "@sapphire/pieces" {

0 commit comments

Comments
 (0)