refactor(lio): use REALTIME for multiplayer room

This commit is contained in:
MingxuanGame
2025-08-24 16:50:28 +00:00
parent 292e6b0eba
commit 29857506f2
2 changed files with 3 additions and 7 deletions

View File

@@ -50,11 +50,7 @@ async def get_all_rooms(
current_user: User = Security(get_current_user, scopes=["public"]),
):
resp_list: list[RoomResp] = []
if category == RoomCategory.REALTIME:
db_category = RoomCategory.NORMAL # 实际查询 normal
else:
db_category = category
where_clauses: list[ColumnElement[bool]] = [col(Room.category) == db_category]
where_clauses: list[ColumnElement[bool]] = [col(Room.category) == category]
now = utcnow()
if status is not None:
@@ -95,7 +91,6 @@ async def get_all_rooms(
)
for room in db_rooms:
resp = await RoomResp.from_db(room, db)
resp.has_password = bool((room.password or "").strip())
if category == RoomCategory.REALTIME:
resp.category = RoomCategory.NORMAL