최종본
2022/06/16
인스타그램의 url
/web/comments/unlike/{likeId}

sequenceDiagram User->>+Client: 게시글 댓글 좋아요 삭제 요청 Client->>API_Server: DELETE /posts/{postId}/comments/{commentId}/like Note over Client, API_Server: 게시글의 댓글 좋아요 삭제 요청하는 API API_Server->>+Comment: 해당 댓글 요청 Comment ->> CommentLike : 좋아요 삭제 요청 CommentLike -->> Comment : 삭제 응답 Comment -->> API_Server : 응답 및 예외처리 API_Server -->>Client: 삭제 응답 Client->>-User: UI 업데이트
6/16 첫 번째

sequenceDiagram User->>+Client: 게시글 댓글 좋아요 취소 요청 Client->>API_Server: DELETE /posts/{postId}/comments/{commentId}/like Note over Client, API_Server: 게시글의 댓글 좋아요 삭제 요청하는 API API_Server->>+Comment: 해당 댓글 요청 Comment -->> API_Server : 응답 및 예외처리 - NotFound Comment ->> CommentLike : 좋아요 삭제 요청 CommentLike -->> Comment : 삭제 응답 API_Server -->>Client: 삭제 응답 Client->>-User: UI 업데이트
6/16 수정
sequenceDiagram User->>+Client: 게시글 댓글 좋아요 취소 요청 Client->>API_Server: DELETE /api/posts/{postId}/comments/{commentId}/like/{likeId} Note over Client, API_Server: 게시글의 댓글 좋아요 취소 요청하는 API API_Server->>Member: 유저 정보 조회 요청 Member -->> API_Server : 응답 및 예외처리 API_Server ->> Post : 게시글 상세조회 요청 Post -->> API_Server : 응답 및 예외처리 API_Server ->> Comment : 댓글 상세조회 Comment -->> API_Server : 응답 및 예외처리 API_Server ->> CommentLike : 댓글 좋아요 조회 요청 CommentLike -->> API_Server : 응답 및 예외처리 API_Server ->> API_Server : 댓글 좋아요 누른 사람중에 유저가 존재하는가 ? alt 일치한다면 Comment ->> CommentLike : 좋아요 삭제 요청 CommentLike -->> Comment : 응답 및 예외처리 Comment -->> API_Server : 응답 및 예외처리 API_Server -->>Client: 응답 및 예외처리 else 일치하지 않다면 API_Server -->> Client: 응답 및 예외처리 end Client->>-User: UI 업데이트
