diff --git a/app/middlewares/maintenance.py b/app/middlewares/maintenance.py index 75c3ec70..5ecdad7c 100644 --- a/app/middlewares/maintenance.py +++ b/app/middlewares/maintenance.py @@ -10,10 +10,6 @@ logger = logging.getLogger(__name__) class MaintenanceMiddleware(BaseMiddleware): - """ - Middleware для блокировки пользователей во время техработ. - Админы могут использовать бота в любое время. - """ async def __call__( self, @@ -29,15 +25,12 @@ class MaintenanceMiddleware(BaseMiddleware): if not user or user.is_bot: return await handler(event, data) - # Проверяем, включен ли режим техработ if not maintenance_service.is_maintenance_active(): return await handler(event, data) - # Админы могут работать с ботом всегда if settings.is_admin(user.id): return await handler(event, data) - # Блокируем обычных пользователей maintenance_message = maintenance_service.get_maintenance_message() try: @@ -49,4 +42,4 @@ class MaintenanceMiddleware(BaseMiddleware): logger.error(f"Ошибка отправки сообщения о техработах пользователю {user.id}: {e}") logger.info(f"🔧 Пользователь {user.id} заблокирован во время техработ") - return # Прерываем выполнение хендлера \ No newline at end of file + return