Files
romm/backend/utils/socket.py
2023-08-26 12:09:43 -04:00

18 lines
403 B
Python

import socketio # type: ignore
from utils.redis import redis_url
from config import ENABLE_EXPERIMENTAL_REDIS
socket_server = socketio.AsyncServer(
cors_allowed_origins="*",
async_mode="asgi",
logger=False,
engineio_logger=False,
client_manager=socketio.AsyncRedisManager(redis_url)
if ENABLE_EXPERIMENTAL_REDIS
else None,
)
socket_app = socketio.ASGIApp(socket_server)