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