Skip to content

Commit 5069ef6

Browse files
committed
Switch to read replica: Job presenter
1 parent 6ccd84f commit 5069ef6

File tree

1 file changed

+4
-7
lines changed

1 file changed

+4
-7
lines changed

apps/webapp/app/presenters/JobPresenter.server.ts

Lines changed: 4 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -11,13 +11,10 @@ import { User } from "~/models/user.server";
1111
import { z } from "zod";
1212
import { projectPath } from "~/utils/pathBuilder";
1313
import { Job } from "@trigger.dev/database";
14+
import { BasePresenter } from "./v3/basePresenter.server";
1415

15-
export class JobPresenter {
16-
#prismaClient: PrismaClient;
17-
18-
constructor(prismaClient: PrismaClient = prisma) {
19-
this.#prismaClient = prismaClient;
20-
}
16+
export class JobPresenter extends BasePresenter {
17+
2118

2219
public async call({
2320
userId,
@@ -30,7 +27,7 @@ export class JobPresenter {
3027
projectSlug: Project["slug"];
3128
organizationSlug: Organization["slug"];
3229
}) {
33-
const job = await this.#prismaClient.job.findFirst({
30+
const job = await this._replica.job.findFirst({
3431
select: {
3532
id: true,
3633
slug: true,

0 commit comments

Comments
 (0)