runtime settings loaded from DB/ refactoring admin-panel/ minor fixes and improvements

This commit is contained in:
Vladless
2025-11-15 23:14:34 +03:00
parent b249f3c694
commit 773f05d113
97 changed files with 8554 additions and 6514 deletions
+18
View File
@@ -0,0 +1,18 @@
from database import async_session_maker
from .settings.buttons_config import BUTTONS_CONFIG, load_buttons_config, update_buttons_config
from .settings.notifications_config import NOTIFICATIONS_CONFIG, load_notifications_config, update_notifications_config
from .settings.modes_config import MODES_CONFIG, load_modes_config, update_modes_config
from .settings.payments_config import PAYMENTS_CONFIG, load_payments_config, update_payments_config
from .settings.money_config import MONEY_CONFIG, load_money_config, update_money_config
from .settings.management_config import MANAGEGENT_CONFIG, load_management_config, update_management_config
async def bootstrap() -> None:
async with async_session_maker() as session:
await load_buttons_config(session)
await load_notifications_config(session)
await load_modes_config(session)
await load_payments_config(session)
await load_money_config(session)
await load_management_config(session)
await session.commit()