Skip to content

Commit b0009ad

Browse files
.
1 parent f27d8ab commit b0009ad

File tree

3 files changed

+19
-2
lines changed

3 files changed

+19
-2
lines changed

.idea/.gitignore

+8
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

API/Apps/Tournament/api/urls.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
path('profile/<int:profile_id>', create),
88
path('<int:profile_id>/<uuid:tournament_id>', get_tournaments),
99
path('join/<int:tournament_id>', join),
10-
path('delete/<int:tournament_id>', delete),
10+
path('delete/<uuid:tournament_id>', delete),
1111
path('profile/w/<str:nickname>/', websocket_test)
1212

1313
]

API/Apps/Tournament/consumers.py

+10-1
Original file line numberDiff line numberDiff line change
@@ -209,10 +209,19 @@ def checkMatch(self, profile_id1, tournament_id):
209209
winners.append(last_round.participants.first())
210210
new_round.participants.set(winners)
211211
tournament.rounds.add(new_round)
212-
212+
all_games = []
213213
for i in range(0, len(winners), 2):
214214
if i + 1 < len(winners):
215215
game = Game.objects.create(player1=winners[i], player2=winners[i + 1])
216+
game_id = str(game.id)
217+
game.tournament_id = self.tournament_id
218+
player1_nick = str(winners[i].nickname)
219+
player2_nick = str(winners[i + 1].nickname)
220+
game_info = {
221+
"game_id": game_id,
222+
"players": [player1_nick, player2_nick]
223+
}
224+
all_games.append(game_info)
216225
new_round.matches.add(game)
217226
new_round.participants.remove(winners[i])
218227
new_round.participants.remove(winners[i + 1])

0 commit comments

Comments
 (0)