game: fix: circular import

This commit is contained in:
starnakin 2024-01-08 13:05:23 +01:00
parent 91b8750b3a
commit 62b1c8ba9c
2 changed files with 5 additions and 7 deletions

View File

@ -2,12 +2,14 @@ from channels.generic.websocket import AsyncWebsocketConsumer
from django.contrib.auth.models import User from django.contrib.auth.models import User
from games.models import GameModel
import json import json
from .objects import GameRoomManager
from .models import game_room_manager from .models import game_room_manager
game_room_manager: GameRoomManager = GameRoomManager()
class GameWebSocket(AsyncWebsocketConsumer): class GameWebSocket(AsyncWebsocketConsumer):
def __init__(self, *args, **kwargs): def __init__(self, *args, **kwargs):

View File

@ -1,7 +1,5 @@
from django.db import models from django.db import models
from .objects.GameRoomManager import GameRoomManager
from channels.generic.websocket import AsyncWebsocketConsumer from channels.generic.websocket import AsyncWebsocketConsumer
# Create your models here. # Create your models here.
@ -23,5 +21,3 @@ class GameModel(models.Model):
class GameMembersModel(models.Model): class GameMembersModel(models.Model):
game_id = models.IntegerField() game_id = models.IntegerField()
player_id = models.IntegerField() player_id = models.IntegerField()
game_room_manager: GameRoomManager = GameRoomManager()