fix(prisma): fill createComment
This commit is contained in:
parent
631a77510f
commit
a0e8c5829b
2 changed files with 10 additions and 5 deletions
|
@ -1,4 +1,4 @@
|
||||||
import type { Track, TrackVersion } from '@prisma/client';
|
import type { Comment, Track, TrackVersion } from '@prisma/client';
|
||||||
|
|
||||||
export interface Database {
|
export interface Database {
|
||||||
fetchHomepageData: (producerId: string) => Promise<
|
fetchHomepageData: (producerId: string) => Promise<
|
||||||
|
@ -46,5 +46,5 @@ export interface Database {
|
||||||
|
|
||||||
createTrack: (producerId: string, title: string) => Promise<Track>;
|
createTrack: (producerId: string, title: string) => Promise<Track>;
|
||||||
createTrackVersion: (trackId: number) => Promise<TrackVersion>;
|
createTrackVersion: (trackId: number) => Promise<TrackVersion>;
|
||||||
createComment: (versionId: string, userId: string, content: string) => Promise<null>;
|
createComment: (versionId: string, userId: string, content: string) => Promise<Comment>;
|
||||||
}
|
}
|
||||||
|
|
|
@ -123,8 +123,13 @@ export class DatabasePrisma implements Database {
|
||||||
});
|
});
|
||||||
};
|
};
|
||||||
|
|
||||||
createComment = async (_versionId: string, _userId: string, _content: string) => {
|
createComment = async (versionId: string, userId: string, content: string) => {
|
||||||
// TODO
|
return await this.client.comment.create({
|
||||||
return null;
|
data: {
|
||||||
|
content,
|
||||||
|
authorId: userId,
|
||||||
|
trackVersionId: versionId
|
||||||
|
}
|
||||||
|
});
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue