patch chat and game invite

This commit is contained in:
2024-05-15 09:53:44 +02:00
parent f4b7a50269
commit 1ad9d0897b
8 changed files with 33 additions and 27 deletions

View File

@ -20,7 +20,7 @@ class AskView(APIView):
data: dict = request.data
asker_id = request.user.pk
asked_id = data["asked"]
asked_id = data.get("asked")
if (asked_id is None):
return Response(status=status.HTTP_400_BAD_REQUEST)
@ -38,7 +38,7 @@ class AskView(APIView):
def delete(self, request):
data: dict = request.data
asker_id = data["asker"]
asker_id = data.get("asker")
asked_id = request.user.pk
if (asker_id is None):
@ -68,8 +68,6 @@ class AskView(APIView):
if not AskModel().is_asked(asked_id, asker_id):
return Response(status=status.HTTP_204_NO_CONTENT)
return Response(status=status.HTTP_200_OK)
class AskAcceptView(APIView):
@ -80,7 +78,7 @@ class AskAcceptView(APIView):
data: dict = request.data
asker_id = data["asker"]
asker_id = data.get("asker")
asked_id = request.user.pk
if (asker_id is None):
@ -92,7 +90,7 @@ class AskAcceptView(APIView):
asker = User.objects.get(pk=asker_id)
asked = request.user
id_game = GameModel().create({asker, asked}).pk
id_game = GameModel(game_type="pong").create([asker, asked]).pk
notice_manager.accept_game(asker, request.user.username, id_game)