tournament: add: TOURNAMENT CAN START
This commit is contained in:
@ -26,18 +26,18 @@ class TournamentWebConsumer(WebsocketConsumer):
|
||||
self.tournament_id = int(self.scope['url_route']['kwargs']['tournament_id'])
|
||||
|
||||
self.room = tournament_manager.get(self.tournament_id)
|
||||
self.participant = TournamentMember(self.user.pk, self, self.room)
|
||||
self.member = TournamentMember(self.user.pk, self, self.room)
|
||||
|
||||
if (self.room is None):
|
||||
self.participant.send("Tournament not found")
|
||||
self.member.send("Tournament not found")
|
||||
self.disconnect(1017)
|
||||
|
||||
self.room.append(self.participant)
|
||||
self.room.append(self.member)
|
||||
|
||||
def receive(self, text_data: str = None, bytes_data: bytes = None):
|
||||
self.participant.receive(text_data, bytes_data)
|
||||
self.member.receive(text_data, bytes_data)
|
||||
|
||||
def disconnect(self, close_code):
|
||||
member = self.room.get_member_by_socket(self)
|
||||
if (member is not None):
|
||||
self.room.remove(self.participant, close_code)
|
||||
self.room.remove(self.member, close_code)
|
Reference in New Issue
Block a user