From 0d684a12888697bed69b7200196ded27ec1f83b2 Mon Sep 17 00:00:00 2001 From: MingxuanGame Date: Sun, 27 Jul 2025 02:42:14 +0000 Subject: [PATCH] chore(signalr): move to app/ --- app/router/__init__.py | 3 ++- app/{router => }/signalr/__init__.py | 0 app/{router => }/signalr/exception.py | 0 app/{router => }/signalr/hub/__init__.py | 0 app/{router => }/signalr/hub/hub.py | 8 ++++---- app/{router => }/signalr/hub/metadata.py | 0 app/{router => }/signalr/hub/multiplayer.py | 0 app/{router => }/signalr/hub/spectator.py | 0 app/{router => }/signalr/packet.py | 0 app/{router => }/signalr/router.py | 2 +- app/{router => }/signalr/store.py | 2 +- app/{router => }/signalr/utils.py | 0 12 files changed, 8 insertions(+), 7 deletions(-) rename app/{router => }/signalr/__init__.py (100%) rename app/{router => }/signalr/exception.py (100%) rename app/{router => }/signalr/hub/__init__.py (100%) rename app/{router => }/signalr/hub/hub.py (97%) rename app/{router => }/signalr/hub/metadata.py (100%) rename app/{router => }/signalr/hub/multiplayer.py (100%) rename app/{router => }/signalr/hub/spectator.py (100%) rename app/{router => }/signalr/packet.py (100%) rename app/{router => }/signalr/router.py (98%) rename app/{router => }/signalr/store.py (96%) rename app/{router => }/signalr/utils.py (100%) diff --git a/app/router/__init__.py b/app/router/__init__.py index 71f7fa7..ad54ba3 100644 --- a/app/router/__init__.py +++ b/app/router/__init__.py @@ -1,5 +1,7 @@ from __future__ import annotations +from app.signalr import signalr_router as signalr_router + from . import ( # pyright: ignore[reportUnusedImport] # noqa: F401 beatmap, beatmapset, @@ -10,6 +12,5 @@ from . import ( # pyright: ignore[reportUnusedImport] # noqa: F401 from .api_router import router as api_router from .auth import router as auth_router from .fetcher import fetcher_router as fetcher_router -from .signalr import signalr_router as signalr_router __all__ = ["api_router", "auth_router", "fetcher_router", "signalr_router"] diff --git a/app/router/signalr/__init__.py b/app/signalr/__init__.py similarity index 100% rename from app/router/signalr/__init__.py rename to app/signalr/__init__.py diff --git a/app/router/signalr/exception.py b/app/signalr/exception.py similarity index 100% rename from app/router/signalr/exception.py rename to app/signalr/exception.py diff --git a/app/router/signalr/hub/__init__.py b/app/signalr/hub/__init__.py similarity index 100% rename from app/router/signalr/hub/__init__.py rename to app/signalr/hub/__init__.py diff --git a/app/router/signalr/hub/hub.py b/app/signalr/hub/hub.py similarity index 97% rename from app/router/signalr/hub/hub.py rename to app/signalr/hub/hub.py index f025aa2..1e5e123 100644 --- a/app/router/signalr/hub/hub.py +++ b/app/signalr/hub/hub.py @@ -5,15 +5,15 @@ import time from typing import Any from app.config import settings -from app.router.signalr.exception import InvokeException -from app.router.signalr.packet import ( +from app.signalr.exception import InvokeException +from app.signalr.packet import ( PacketType, ResultKind, encode_varint, parse_packet, ) -from app.router.signalr.store import ResultStore -from app.router.signalr.utils import get_signature +from app.signalr.store import ResultStore +from app.signalr.utils import get_signature from fastapi import WebSocket import msgpack diff --git a/app/router/signalr/hub/metadata.py b/app/signalr/hub/metadata.py similarity index 100% rename from app/router/signalr/hub/metadata.py rename to app/signalr/hub/metadata.py diff --git a/app/router/signalr/hub/multiplayer.py b/app/signalr/hub/multiplayer.py similarity index 100% rename from app/router/signalr/hub/multiplayer.py rename to app/signalr/hub/multiplayer.py diff --git a/app/router/signalr/hub/spectator.py b/app/signalr/hub/spectator.py similarity index 100% rename from app/router/signalr/hub/spectator.py rename to app/signalr/hub/spectator.py diff --git a/app/router/signalr/packet.py b/app/signalr/packet.py similarity index 100% rename from app/router/signalr/packet.py rename to app/signalr/packet.py diff --git a/app/router/signalr/router.py b/app/signalr/router.py similarity index 98% rename from app/router/signalr/router.py rename to app/signalr/router.py index bce1611..49934b7 100644 --- a/app/router/signalr/router.py +++ b/app/signalr/router.py @@ -10,9 +10,9 @@ from app.dependencies import get_current_user from app.dependencies.database import get_db from app.dependencies.user import get_current_user_by_token from app.models.signalr import NegotiateResponse, Transport -from app.router.signalr.packet import SEP from .hub import Hubs +from .packet import SEP from fastapi import APIRouter, Depends, Header, Query, WebSocket from sqlmodel.ext.asyncio.session import AsyncSession diff --git a/app/router/signalr/store.py b/app/signalr/store.py similarity index 96% rename from app/router/signalr/store.py rename to app/signalr/store.py index 3347676..5258293 100644 --- a/app/router/signalr/store.py +++ b/app/signalr/store.py @@ -4,7 +4,7 @@ import asyncio import sys from typing import Any, Literal -from app.router.signalr.packet import ResultKind +from .packet import ResultKind class ResultStore: diff --git a/app/router/signalr/utils.py b/app/signalr/utils.py similarity index 100% rename from app/router/signalr/utils.py rename to app/signalr/utils.py