update views
This commit is contained in:
parent
cb7a4a379e
commit
b5fb630a3c
@ -5,7 +5,7 @@ from django.http import JsonResponse
|
||||
from django.utils import timezone
|
||||
from django.views.decorators.csrf import csrf_exempt
|
||||
|
||||
from battleship.models import Game, Player, generate_token
|
||||
from battleship.models import Game, Player
|
||||
from battleship.utils import check_field
|
||||
|
||||
|
||||
@ -38,7 +38,7 @@ def attend_game(request):
|
||||
game_id = data['game_id']
|
||||
attend_token = data['attend_token']
|
||||
player = Player.objects.get(game_id=game_id, token=attend_token)
|
||||
if player.token is not None:
|
||||
if player.attended:
|
||||
return JsonResponse({}, status=403)
|
||||
player.attended = True
|
||||
player.save()
|
||||
@ -75,7 +75,6 @@ def check_opponent(request):
|
||||
player = Player.objects.get(game_id=game_id, token=token)
|
||||
player2 = Player.objects.filter(game_id=game_id, number=(1 - player.number)).first()
|
||||
value = {"attend": player2.attended, "ready": 'o' in player2.field}
|
||||
print(value)
|
||||
return JsonResponse(value)
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user