From e0923546965dbbb03feb0420e4f93559a5442d07 Mon Sep 17 00:00:00 2001 From: Bart De Vries Date: Thu, 8 Apr 2021 00:03:08 +0200 Subject: [PATCH] Partially solve adding author for feed --- src/datamanager.cpp | 1 + src/fetcher.cpp | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/datamanager.cpp b/src/datamanager.cpp index c3cb16d2..4f083e81 100644 --- a/src/datamanager.cpp +++ b/src/datamanager.cpp @@ -240,6 +240,7 @@ void DataManager::addFeed(const QString &url) Q_EMIT feedAdded(urlFromInput.toString()); Fetcher::instance().fetch(urlFromInput.toString()); + // TODO: fetch authors? } Entry* DataManager::getQueueEntry(int const &index) const diff --git a/src/fetcher.cpp b/src/fetcher.cpp index 124cfab9..58a31e6e 100644 --- a/src/fetcher.cpp +++ b/src/fetcher.cpp @@ -104,8 +104,10 @@ void Fetcher::processFeed(Syndication::FeedPtr feed, const QString &url) authorname = otherItems.value(QStringLiteral("http://www.itunes.com/dtds/podcast-1.0.dtdauthor")).text(); qDebug() << "authorname" << authorname; } + if (!authorname.isEmpty()) processAuthor(url, QLatin1String(""), authorname, QLatin1String(""), authoremail); } + QString image = feed->image()->url(); // If there is no regular image tag, then try the itunes tags if (image.isEmpty()) {