From 0cd788220d9e261d5bb540dab05cf58b55d94109 Mon Sep 17 00:00:00 2001 From: wn_ Date: Sun, 22 Jun 2025 16:31:50 +0000 Subject: Separate feed type detection from init, don't subscribe on failures. Also some FeedParser tweaks. --- classes/RSSUtils.php | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'classes/RSSUtils.php') diff --git a/classes/RSSUtils.php b/classes/RSSUtils.php index bfa79de71..540069b6a 100644 --- a/classes/RSSUtils.php +++ b/classes/RSSUtils.php @@ -305,9 +305,8 @@ class RSSUtils { if ($feed_data) { $rss = new FeedParser($feed_data); - $rss->init(); - if (!$rss->error()) { + if ($rss->init()) { $basic_info = [ 'title' => mb_substr(clean($rss->get_title()), 0, 199), 'site_url' => mb_substr(UrlHelper::rewrite_relative($feed->feed_url, clean($rss->get_link())), 0, 245), @@ -590,9 +589,8 @@ class RSSUtils { } $rss = new FeedParser($feed_data); - $rss->init(); - if (!$rss->error()) { + if ($rss->init()) { Debug::log("running HOOK_FEED_PARSED handlers...", Debug::LOG_VERBOSE); -- cgit v1.2.3-54-g00ecf