fix: matchamking both lose

This commit is contained in:
Namonay 2024-05-15 14:24:33 +02:00
parent 1f35def63b
commit fe04968ee9

View File

@ -67,7 +67,6 @@ class TicTacToeWebSocket(WebsocketConsumer):
if (data.get("timerIsDue") is not None and self.game.time + 20 < time.time()): # Frontend asking if the timer is due
self.winner = "x" if self.game.turn == "o" else "o"
self.game.get_members()
self.game.model.finish(self.game.get_players_by_sign(self.winner).user)
self.game.broadcast("game_end", {"winning_sign": self.winner})
@ -81,7 +80,7 @@ class TicTacToeWebSocket(WebsocketConsumer):
def disconnect(self, event):
try:
self.member.socket = None
if (len(self.game.get_players_connected()) == 0):
if (len(self.game.get_players_connected()) == 0 and self.game.model.finished == False):
self.game.model.finish(None)
except:
pass