"""FSM storage factory: dialog state lives in the DB and survives restarts (SPEC M-4).""" from aiogram.fsm.storage.base import BaseStorage from app.bot.fsm_storage import SqlStorage from app.db.session import SessionMaker def make_storage(sessions: SessionMaker) -> BaseStorage: return SqlStorage(sessions)