game: online: fix set -> list

This commit is contained in:
starnakin 2024-05-13 13:46:51 +02:00
parent 17bcee764b
commit f576dc208f

View File

@ -38,11 +38,11 @@ class GameModel(models.Model):
self.stop_timestamp = round(time.time() * 1000, 1) self.stop_timestamp = round(time.time() * 1000, 1)
self.save() self.save()
def get_players(self) -> set[User]: def get_players(self) -> list[User]:
return {game_player.player for game_player in GameMembersModel.objects.filter(game = self)} return [game_player.player for game_player in GameMembersModel.objects.filter(game = self)]
def get_players_profiles(self) -> set[User]: def get_players_profiles(self) -> list[User]:
return {game_player.player.profilemodel for game_player in GameMembersModel.objects.filter(game = self)} return [game_player.player.profilemodel for game_player in GameMembersModel.objects.filter(game = self)]
def get_score_by_player_id(self, player_id: int) -> list[int]: def get_score_by_player_id(self, player_id: int) -> list[int]:
query: QuerySet = GameGoalModel.objects.filter(game_id = self.pk, player_id = player_id) query: QuerySet = GameGoalModel.objects.filter(game_id = self.pk, player_id = player_id)