mark ad read api modified

This commit is contained in:
abutalib-kiwi
2023-08-23 12:54:39 +05:30
parent f931e20334
commit 56e1484b87
2 changed files with 5 additions and 2 deletions

View File

@ -55,10 +55,11 @@ class NotificationViewSet(viewsets.GenericViewSet):
{'task_id': None})
return custom_response(SUCCESS_CODE["3000"])
@action(methods=['get'], url_path='mark-as-read', url_name='mark-as-read', detail=True, )
@action(methods=['patch'], url_path='mark-as-read', url_name='mark-as-read', detail=False,
serializer_class=ReadNotificationSerializer)
def mark_as_read(self, request, *args, **kwargs):
"""
notification list
"""
Notification.objects.filter(id=kwargs['pk']).update(is_read=True)
Notification.objects.filter(id__in=request.data.get('id')).update(is_read=True)
return custom_response(SUCCESS_CODE['3039'], response_status=status.HTTP_200_OK)