feedback changes and added mark all read

This commit is contained in:
abutalib-kiwi
2023-09-22 19:55:10 +05:30
parent d1a4b86b09
commit 3afd7fecf3
5 changed files with 9 additions and 6 deletions

View File

@ -68,5 +68,8 @@ class NotificationViewSet(viewsets.GenericViewSet):
"""
notification list
"""
Notification.objects.filter(id__in=request.data.get('id')).update(is_read=True)
if request.query_params.get('all'):
Notification.objects.filter(notification_to_id=request.auth.payload['user_id']).update(is_read=True)
elif request.data.get('id'):
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)