diff --git a/src/lib/server/db/index.ts b/src/lib/server/db/index.ts index e978605..ea3900e 100644 --- a/src/lib/server/db/index.ts +++ b/src/lib/server/db/index.ts @@ -1,8 +1,9 @@ import type { Track, TrackVersion } from '@prisma/client'; export interface Database { - listTracksWithProducer: (producerId: string) => Promise< + listTracksForTrackCard: (producerId: string) => Promise< { + id: number; title: string; version: number; producer: string; @@ -10,7 +11,7 @@ export interface Database { author: string; content: string; createdAt: Date; - }; + }[]; }[] >; diff --git a/src/lib/server/db/prisma.ts b/src/lib/server/db/prisma.ts index 0f3a370..175d8a3 100644 --- a/src/lib/server/db/prisma.ts +++ b/src/lib/server/db/prisma.ts @@ -8,7 +8,7 @@ export class DatabasePrisma implements Database { this.client = new PrismaClient(); } - listTracksWithProducer = async (producerId: string) => { + listTracksForTrackCard = async (producerId: string) => { const tracks = await this.client.track.findMany({ select: { title: true, diff --git a/src/routes/+page.server.ts b/src/routes/+page.server.ts index e83e1fa..252c608 100644 --- a/src/routes/+page.server.ts +++ b/src/routes/+page.server.ts @@ -8,7 +8,7 @@ export const load: PageServerLoad = async ({ locals: { authReq, database } }) => tracks: [] }; - const tracks = await database.listTracksWithProducer(session.user.userId); + const tracks = await database.listTracksForTrackCard(session.user.userId); return { tracks