feat: add art component

This commit is contained in:
2026-02-04 13:40:52 -08:00
parent d338c8b52f
commit cbd6499079
12 changed files with 1162 additions and 0 deletions
@@ -50,4 +50,16 @@ export class CommentsService {
deleteCommentFromMusic(musicId: string, commentId: string): Observable<{ success: boolean }> {
return this.api.delete<{ success: boolean }>(`/music/${musicId}/comments/${commentId}`);
}
getCommentsForArt(artId: string): Observable<Comment[]> {
return this.api.get<Comment[]>(`/art/${artId}/comments`);
}
addCommentToArt(artId: string, comment: CreateCommentDto): Observable<Comment> {
return this.api.post<Comment>(`/art/${artId}/comments`, comment);
}
deleteCommentFromArt(artId: string, commentId: string): Observable<{ success: boolean }> {
return this.api.delete<{ success: boolean }>(`/art/${artId}/comments/${commentId}`);
}
}