ai-voicebot/server/core/__init__.py

25 lines
577 B
Python

"""
Core server package containing session and lobby management.
Note: Some modules may have external dependencies (FastAPI, etc.)
"""
# Defer imports to avoid dependency issues during verification
def get_session_manager():
from .session_manager import SessionManager
return SessionManager
def get_lobby_manager():
from .lobby_manager import LobbyManager
return LobbyManager
def get_auth_manager():
from .auth_manager import AuthManager
return AuthManager
__all__ = [
"get_session_manager",
"get_lobby_manager",
"get_auth_manager",
]