18 lines
422 B
Python
18 lines
422 B
Python
|
from transcendence.abstract.AbstractRoomManager import AbstractRoomManager
|
||
|
|
||
|
from ..models import GameModel
|
||
|
|
||
|
class GameRoomManager(AbstractRoomManager):
|
||
|
|
||
|
def get(self, game_id: int):
|
||
|
|
||
|
for room in self._room_list:
|
||
|
if (room.game_id == game_id):
|
||
|
return room
|
||
|
|
||
|
if (GameModel.objects.filter(pk = tournament_id).exists()):
|
||
|
room = TournamentRoom(self, game_id)
|
||
|
self.append(room)
|
||
|
return room
|
||
|
|
||
|
return None
|