Skip to content

Commit

Permalink
리뷰 좋아요 기능 추가
Browse files Browse the repository at this point in the history
  • Loading branch information
Gomnonix committed Sep 2, 2024
1 parent 6c5040f commit b0bfcad
Showing 1 changed file with 16 additions and 11 deletions.
27 changes: 16 additions & 11 deletions customk/reactions/views.py
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
from typing import Any

from users.models import User
from django.shortcuts import get_object_or_404
from drf_spectacular.types import OpenApiTypes
from drf_spectacular.utils import OpenApiParameter, OpenApiResponse, extend_schema
Expand Down Expand Up @@ -45,21 +44,24 @@ class ReactToReviewView(APIView):
def post(
self, request: Request, class_id: int, *args: Any, **kwargs: Any
) -> Response:

review_id = request.query_params.get('review_id')
review_id = request.query_params.get("review_id")

if review_id is None:
return Response(
{"status": "error", "message": "리뷰 ID가 제공되지 않았습니다."}, status=400
{"status": "error", "message": "리뷰 ID가 제공되지 않았습니다."},
status=400,
)

review = get_object_or_404(Review, pk=review_id)
user = request.user

if not user.is_authenticated:
return Response(
{"status": "error", "message": "인증된 사용자만 반응을 추가할 수 있습니다."},
status=401
{
"status": "error",
"message": "인증된 사용자만 반응을 추가할 수 있습니다.",
},
status=401,
)

try:
Expand Down Expand Up @@ -111,20 +113,23 @@ def post(
def patch(
self, request: Request, class_id: int, *args: Any, **kwargs: Any
) -> Response:

review_id = request.query_params.get('review_id')
review_id = request.query_params.get("review_id")
if review_id is None:
return Response(
{"status": "error", "message": "리뷰 ID가 제공되지 않았습니다."}, status=400
{"status": "error", "message": "리뷰 ID가 제공되지 않았습니다."},
status=400,
)

review = get_object_or_404(Review, pk=review_id)
user = request.user

if not user.is_authenticated:
return Response(
{"status": "error", "message": "인증된 사용자만 반응을 수정할 수 있습니다."},
status=401
{
"status": "error",
"message": "인증된 사용자만 반응을 수정할 수 있습니다.",
},
status=401,
)

try:
Expand Down

0 comments on commit b0bfcad

Please sign in to comment.