update SubscribeView

This commit is contained in:
Parsa Nazer
2025-03-05 00:51:50 +03:30
parent 70c15121f3
commit f4af2400e9
+2 -1
View File
@@ -177,11 +177,12 @@ class GetIDUserAddressView(generics.RetrieveAPIView):
class SubscribeView(APIView):
serializer_class = PushSubscriptionSerializer
permission_classes = [IsAuthenticated]
def post(self, request):
push_ser = self.serializer_class(data=request.data)
if push_ser.is_valid():
PushSubscription.objects.update_or_create(
user=User.objects.all().first(),
user=request.user,
defaults=(push_ser.validated_data)
)
return Response(status=status.HTTP_201_CREATED)