add: tournament: graph de bz

This commit is contained in:
2024-03-25 13:21:37 +01:00
parent 8d985c8feb
commit 09e7476127
5 changed files with 203 additions and 19 deletions

View File

@ -32,7 +32,7 @@ class TournamentModel(models.Model):
def get_games_id(self):
return [tournament_game.game_id for tournament_game in TournamentGamesModel.objects.filter(tournament_id = self.pk)]
def get_players_id(self):
def get_participants_id(self):
return [model.participant_id for model in TournamentParticipantsModel.objects.filter(tournament_id=self.pk)]
def is_a_participant(self, participant_id: int):
@ -134,7 +134,7 @@ class TournamentRoom(AbstractRoom):
if self.tournament.started:
member.participate = self.tournament.is_a_participant(member.user_id)
member.send_participating()
member.send("nb_participants", {"nb_participants": self.get_nb_participants()})
self.broadcast("update_participants", {"participants": [self.get_participants_id()]})
class TournamentRoomManager(AbstractRoomManager):