from flask_socketio import SocketIO from flask_sqlalchemy import SQLAlchemy from flask_login import LoginManager from flask_wtf.csrf import CSRFProtect # Initialize extensions db = SQLAlchemy() login_manager = LoginManager() csrf = CSRFProtect() socketio = SocketIO( cors_allowed_origins="*", async_mode='threading', logger=True, engineio_logger=True, ping_timeout=60, ping_interval=25 )