feat: add live publisher adapters and generated covers

This commit is contained in:
AHMED
2026-10-09 16:22:32 +03:00
parent 54dfe2ff3c
commit 61aea8d83e
5 changed files with 588 additions and 2 deletions
+2 -2
View File
@@ -227,8 +227,8 @@ class Publisher:
meta.get("slug") if meta["status"] == "republish" else None,
)
media = self.media.render(article, meta)
if not isinstance(media, dict) or "coverImage" not in media or "video_path" not in media:
raise DeterministicFailure("cover", "media output is incomplete")
if not isinstance(media, dict) or "coverImage" not in media:
raise DeterministicFailure("cover", "cover output is incomplete")
except DeterministicFailure as error:
return self._block(candidate, error.reason)
except ValueError: