Merge pull request #2333 from BEDOLAGA-DEV/dev5

Update auth.py
This commit is contained in:
Egor
2026-01-18 23:34:02 +03:00
committed by GitHub

View File

@@ -44,13 +44,10 @@ class AuthMiddleware(BaseMiddleware):
data: Dict[str, Any]
) -> Any:
# Глобальная проверка: если callback с недоступным сообщением — игнорируем
if isinstance(event, CallbackQuery) and isinstance(event.message, InaccessibleMessage):
try:
await event.answer()
except Exception:
pass
return None
# Callback с недоступным сообщением (>48ч) — пропускаем к хендлерам,
# они сами отправят новое сообщение через edit_or_answer_photo
# if isinstance(event, CallbackQuery) and isinstance(event.message, InaccessibleMessage):
# pass # Раньше здесь был return None, теперь пропускаем дальше
user: TgUser = None
if isinstance(event, (Message, CallbackQuery)):