update-2 logs

This commit is contained in:
bvn13 2026-03-23 10:04:47 +03:00
parent c977da8382
commit ef870b985b

View File

@ -1,7 +1,11 @@
import logging
from src.domain.news.entities import NewsItem
from src.domain.news.ports import NewsPublisher
from .connection import JabberConnection
logger = logging.getLogger(__name__)
class JabberNewsPublisher(NewsPublisher):
@ -17,7 +21,12 @@ class JabberNewsPublisher(NewsPublisher):
plain = self._build_plain(item)
if item.image_url:
xhtml = self._build_xhtml(item)
logger.debug(
"Публикация XHTML в %s\n--- plain ---\n%s\n--- xhtml ---\n%s",
room_jid, plain, xhtml,
)
return await self._connection.send_to_room_xhtml(room_jid, plain, xhtml)
logger.debug("Публикация plain-text в %s\n%s", room_jid, plain)
return await self._connection.send_to_room(room_jid, plain)
def _build_plain(self, item: NewsItem) -> str: