From 6948685eb730e9fbc7c17df997234b6ca3a6fde9 Mon Sep 17 00:00:00 2001 From: sm4640 Date: Wed, 25 Jun 2025 23:03:11 +0900 Subject: [PATCH] =?UTF-8?q?=E2=9C=8F=EF=B8=8F=20Fix:=20[#69]=20=EC=95=88?= =?UTF-8?q?=20=EC=9D=BD=EC=9D=80=20=EC=95=8C=EB=A6=BC=20=EC=B9=B4=EC=9A=B4?= =?UTF-8?q?=ED=8A=B8=20api=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- notifications/views.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/notifications/views.py b/notifications/views.py index 6e046be..f74c143 100644 --- a/notifications/views.py +++ b/notifications/views.py @@ -30,4 +30,11 @@ class NotificationReadViewSet(ReadOnlyModelViewSet): instance.is_read = True instance.save() serializer = self.get_serializer(instance) - return Response(serializer.data, status=status.HTTP_200_OK) \ No newline at end of file + return Response(serializer.data, status=status.HTTP_200_OK) + +class NewNotificationCountAPIView(APIView): + + def get(self, request): + user = request.user + count = UserToNotificationService.get_new_notification_count(user) + return Response({"new_notification_count" : count}) \ No newline at end of file