chore(deps): auto fix by pre-commit hooks
This commit is contained in:
committed by
MingxuanGame
parent
b4fd4e0256
commit
7625cd99f5
@@ -291,11 +291,7 @@ class UserResp(UserBase):
|
||||
).one()
|
||||
redis = get_redis()
|
||||
u.is_online = await redis.exists(f"metadata:online:{obj.id}")
|
||||
u.cover_url = (
|
||||
obj.cover.get("url", "")
|
||||
if obj.cover
|
||||
else ""
|
||||
)
|
||||
u.cover_url = obj.cover.get("url", "") if obj.cover else ""
|
||||
|
||||
if "friends" in include:
|
||||
u.friends = [
|
||||
|
||||
@@ -1,17 +1,17 @@
|
||||
from datetime import datetime
|
||||
from typing import Optional, ClassVar
|
||||
|
||||
from sqlalchemy import Text
|
||||
from sqlalchemy.ext.asyncio import AsyncAttrs
|
||||
from sqlmodel import SQLModel, Field, Column, DateTime, BigInteger, ForeignKey
|
||||
from typing import ClassVar
|
||||
|
||||
from app.models.model import UTCBaseModel
|
||||
from app.utils import utcnow
|
||||
|
||||
from sqlalchemy import Text
|
||||
from sqlalchemy.ext.asyncio import AsyncAttrs
|
||||
from sqlmodel import BigInteger, Column, DateTime, Field, ForeignKey, SQLModel
|
||||
|
||||
|
||||
class MultiplayerRealtimeRoomEventBase(SQLModel, UTCBaseModel):
|
||||
event_type: str = Field(index=True)
|
||||
event_detail: Optional[str] = Field(default=None, sa_column=Column(Text))
|
||||
event_detail: str | None = Field(default=None, sa_column=Column(Text))
|
||||
|
||||
|
||||
class MultiplayerRealtimeRoomEvent(AsyncAttrs, MultiplayerRealtimeRoomEventBase, table=True):
|
||||
@@ -19,9 +19,7 @@ class MultiplayerRealtimeRoomEvent(AsyncAttrs, MultiplayerRealtimeRoomEventBase,
|
||||
|
||||
id: int | None = Field(default=None, primary_key=True, index=True)
|
||||
|
||||
room_id: int = Field(
|
||||
sa_column=Column(ForeignKey("rooms.id"), index=True, nullable=False)
|
||||
)
|
||||
room_id: int = Field(sa_column=Column(ForeignKey("rooms.id"), index=True, nullable=False))
|
||||
playlist_item_id: int | None = Field(
|
||||
default=None,
|
||||
sa_column=Column(ForeignKey("playlists.id"), index=True, nullable=True),
|
||||
@@ -31,9 +29,5 @@ class MultiplayerRealtimeRoomEvent(AsyncAttrs, MultiplayerRealtimeRoomEventBase,
|
||||
sa_column=Column(BigInteger, ForeignKey("lazer_users.id"), index=True, nullable=True),
|
||||
)
|
||||
|
||||
created_at: datetime = Field(
|
||||
sa_column=Column(DateTime(timezone=True)), default_factory=utcnow
|
||||
)
|
||||
updated_at: datetime = Field(
|
||||
sa_column=Column(DateTime(timezone=True)), default_factory=utcnow
|
||||
)
|
||||
created_at: datetime = Field(sa_column=Column(DateTime(timezone=True)), default_factory=utcnow)
|
||||
updated_at: datetime = Field(sa_column=Column(DateTime(timezone=True)), default_factory=utcnow)
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
from datetime import datetime
|
||||
from typing import TYPE_CHECKING, Optional
|
||||
from typing import TYPE_CHECKING
|
||||
|
||||
from app.models.model import UTCBaseModel
|
||||
from app.models.mods import APIMod
|
||||
@@ -60,16 +60,9 @@ class Playlist(PlaylistBase, table=True):
|
||||
}
|
||||
)
|
||||
room: "Room" = Relationship()
|
||||
created_at: Optional[datetime] = Field(
|
||||
default=None,
|
||||
sa_column_kwargs={"server_default": func.now()}
|
||||
)
|
||||
updated_at: Optional[datetime] = Field(
|
||||
default=None,
|
||||
sa_column_kwargs={
|
||||
"server_default": func.now(),
|
||||
"onupdate": func.now()
|
||||
}
|
||||
created_at: datetime | None = Field(default=None, sa_column_kwargs={"server_default": func.now()})
|
||||
updated_at: datetime | None = Field(
|
||||
default=None, sa_column_kwargs={"server_default": func.now(), "onupdate": func.now()}
|
||||
)
|
||||
|
||||
@classmethod
|
||||
@@ -139,4 +132,4 @@ class PlaylistResp(PlaylistBase):
|
||||
if "beatmap" in include:
|
||||
data["beatmap"] = await BeatmapResp.from_db(playlist.beatmap)
|
||||
resp = cls.model_validate(data)
|
||||
return resp
|
||||
return resp
|
||||
|
||||
@@ -74,7 +74,6 @@ class Room(AsyncAttrs, RoomBase, table=True):
|
||||
)
|
||||
|
||||
|
||||
|
||||
class RoomResp(RoomBase):
|
||||
id: int
|
||||
has_password: bool = False
|
||||
|
||||
Reference in New Issue
Block a user