jabnews/docs/update-6.md
2026-03-23 12:12:55 +03:00

1.1 KiB
Raw Blame History

Обновление 6 — Убрать картинку из тела сообщения

Контекст

В update-2 картинка добавлялась двумя способами:

  • в XHTML-теле через <p><img src="..." /></p>
  • в plain-text fallback через URL картинки первым блоком

В update-4 добавлен OOB (XEP-0066), который обеспечивает отображение картинки в клиентах семейства Conversations. Таким образом, <img> и URL в fallback стали избыточными и создают визуальный мусор в клиентах, не рендерящих XHTML.

Задача

Убрать блок картинки из тела сообщения:

  1. В _build_xhtml — убрать <p><img src="..." /></p><br/><br/>
  2. В _build_plain — убрать добавление image_url в список блоков

Поле image_url в NewsItem и логика его извлечения в fetcher'е остаются — оно по-прежнему используется для OOB.