refactor(multiplayer): 简化数据模型,只使用跟lazer源码中类似的Room模型
This commit is contained in:
@@ -3,6 +3,7 @@ from __future__ import annotations
|
|||||||
from datetime import datetime
|
from datetime import datetime
|
||||||
from enum import Enum
|
from enum import Enum
|
||||||
|
|
||||||
|
from app.database.beatmap import Beatmap
|
||||||
from app.database.user import User
|
from app.database.user import User
|
||||||
from app.models.mods import APIMod
|
from app.models.mods import APIMod
|
||||||
|
|
||||||
@@ -49,6 +50,7 @@ class PlaylistItem(BaseModel):
|
|||||||
allowed_mods: list[APIMod] = []
|
allowed_mods: list[APIMod] = []
|
||||||
required_mods: list[APIMod] = []
|
required_mods: list[APIMod] = []
|
||||||
beatmap_id: int
|
beatmap_id: int
|
||||||
|
beatmap: Beatmap | None
|
||||||
freestyle: bool
|
freestyle: bool
|
||||||
|
|
||||||
|
|
||||||
Reference in New Issue
Block a user