fix(prisma): fill createComment

This commit is contained in:
Roman Godmaire 2024-02-11 08:14:30 -05:00
parent 631a77510f
commit a0e8c5829b
2 changed files with 10 additions and 5 deletions

View file

@ -1,4 +1,4 @@
import type { Track, TrackVersion } from '@prisma/client';
import type { Comment, Track, TrackVersion } from '@prisma/client';
export interface Database {
fetchHomepageData: (producerId: string) => Promise<
@ -46,5 +46,5 @@ export interface Database {
createTrack: (producerId: string, title: string) => Promise<Track>;
createTrackVersion: (trackId: number) => Promise<TrackVersion>;
createComment: (versionId: string, userId: string, content: string) => Promise<null>;
createComment: (versionId: string, userId: string, content: string) => Promise<Comment>;
}

View file

@ -123,8 +123,13 @@ export class DatabasePrisma implements Database {
});
};
createComment = async (_versionId: string, _userId: string, _content: string) => {
// TODO
return null;
createComment = async (versionId: string, userId: string, content: string) => {
return await this.client.comment.create({
data: {
content,
authorId: userId,
trackVersionId: versionId
}
});
};
}