refactor
This commit is contained in:
18
main.py
18
main.py
@@ -13,18 +13,18 @@ import logging
|
||||
import signal
|
||||
import sys
|
||||
|
||||
from config import BOT_TOKEN, ADMIN_IDS
|
||||
from database import async_session_maker, init_db
|
||||
from services import UserService, LotteryService, ParticipationService
|
||||
from admin_panel import admin_router
|
||||
from account_handlers import account_router
|
||||
from async_decorators import (
|
||||
from src.core.config import BOT_TOKEN, ADMIN_IDS
|
||||
from src.core.database import async_session_maker, init_db
|
||||
from src.core.services import UserService, LotteryService, ParticipationService
|
||||
from src.handlers.admin_panel import admin_router
|
||||
from src.handlers.account_handlers import account_router
|
||||
from src.utils.async_decorators import (
|
||||
async_user_action, admin_async_action, db_operation,
|
||||
TaskManagerMiddleware, shutdown_task_manager,
|
||||
format_task_stats, TaskPriority
|
||||
)
|
||||
from account_utils import validate_account_number, format_account_number
|
||||
from winner_display import format_winner_display
|
||||
from src.utils.account_utils import validate_account_number, format_account_number
|
||||
from src.display.winner_display import format_winner_display
|
||||
|
||||
|
||||
# Настройка логирования
|
||||
@@ -541,7 +541,7 @@ async def show_my_account(callback: CallbackQuery):
|
||||
|
||||
if user.account_number:
|
||||
# Показываем маскированный номер для безопасности
|
||||
from account_utils import mask_account_number
|
||||
from src.utils.account_utils import mask_account_number
|
||||
masked = mask_account_number(user.account_number, show_last_digits=6)
|
||||
text += f"📋 Номер счёта: `{masked}`\n"
|
||||
text += f"✅ Статус: Активен\n\n"
|
||||
|
||||
Reference in New Issue
Block a user