Get feed_url from entity instead of argument

This commit is contained in:
2022-12-05 09:03:40 +01:00
parent 880909a0ab
commit 80ea0b49a2
2 changed files with 4 additions and 4 deletions

View File

@ -14,15 +14,15 @@ def check_feed(feed_url: str) -> None:
"""Check a single feed"""
reader.update_feeds()
entry = reader.get_entries(feed=feed_url, read=False)
_check_feed(entry, feed_url)
_check_feed(entry)
def _check_feed(entries, feed_url: str) -> None:
def _check_feed(entries) -> None:
for entry in entries:
reader.mark_entry_as_read(entry)
logger.debug(f"New entry: {entry.title}")
webhook_url = reader.get_tag(feed_url, "webhook")
webhook_url = reader.get_tag(entry.feed.url, "webhook")
if webhook_url:
logger.debug(f"Sending to webhook: {webhook_url}")
webhook = DiscordWebhook(url=str(webhook_url), content=f":robot: :mega: New entry: {entry.title}\n"

View File

@ -28,7 +28,7 @@ def check_feed(request: Request, feed_url: str = Form()):
"""Check all feeds"""
reader.update_feeds()
entry = reader.get_entries(feed=feed_url, read=False)
_check_feed(entry, feed_url)
_check_feed(entry)
logger.info(f"Get feed: {feed_url}")
feed = reader.get_feed(feed_url)