sungjin

Add Like Post full service

...@@ -114,15 +114,6 @@ export class PostService { ...@@ -114,15 +114,6 @@ export class PostService {
114 return returndata; 114 return returndata;
115 } 115 }
116 116
117 - async getPostLike(id: number) {
118 - const likes = await this.prisma.postLike.count({
119 - where: {
120 - postId: id,
121 - },
122 - });
123 - return likes;
124 - }
125 -
126 async getPostbyLevel(difficulty: number) { 117 async getPostbyLevel(difficulty: number) {
127 let level: Level; 118 let level: Level;
128 if (difficulty == 1) { 119 if (difficulty == 1) {
...@@ -197,16 +188,13 @@ export class PostService { ...@@ -197,16 +188,13 @@ export class PostService {
197 userId: user.id, 188 userId: user.id,
198 }, 189 },
199 }) 190 })
200 - ) { 191 + )
201 - return { 192 + return this.getPost(id);
202 - message: 'You already liked this post',
203 - };
204 - }
205 const post = await this.prisma.postLike.create({ 193 const post = await this.prisma.postLike.create({
206 data: { 194 data: {
207 post: { 195 post: {
208 connect: { 196 connect: {
209 - id: id, 197 + id: num,
210 }, 198 },
211 }, 199 },
212 user: { 200 user: {
...@@ -216,7 +204,7 @@ export class PostService { ...@@ -216,7 +204,7 @@ export class PostService {
216 }, 204 },
217 }, 205 },
218 }); 206 });
219 - return await this.getPostLike(id); 207 + return this.getPost(id);
220 } 208 }
221 209
222 async commentPost(token: string, id: number, content: string) { 210 async commentPost(token: string, id: number, content: string) {
......