diff --git a/resources/text/CHANGELOG b/resources/text/CHANGELOG index b2e9f7d98..024ff7a37 100644 --- a/resources/text/CHANGELOG +++ b/resources/text/CHANGELOG @@ -1,3 +1,10 @@ +3.5.1 +————— + +Added: +▪ Inoreader plugin can mark messages starred. +▪ All cached online service data are synchronously saved when any feed is updated. + 3.5.0 ————— diff --git a/src/core/feeddownloader.cpp b/src/core/feeddownloader.cpp index 28261eaf1..ac741c93a 100755 --- a/src/core/feeddownloader.cpp +++ b/src/core/feeddownloader.cpp @@ -53,7 +53,7 @@ void FeedDownloader::updateAvailableFeeds() { foreach (const Feed* feed, m_feeds) { CacheForServiceRoot* cache = dynamic_cast(feed->getParentServiceRoot()); - if (cache != nullptr && caches.contains(cache)) { + if (cache != nullptr && !caches.contains(cache)) { caches.append(cache); } } diff --git a/src/services/inoreader/inoreaderserviceroot.cpp b/src/services/inoreader/inoreaderserviceroot.cpp index bbd62e53c..0796accfe 100755 --- a/src/services/inoreader/inoreaderserviceroot.cpp +++ b/src/services/inoreader/inoreaderserviceroot.cpp @@ -166,10 +166,6 @@ void InoreaderServiceRoot::addNewFeed(const QString& url) { void InoreaderServiceRoot::addNewCategory() {} void InoreaderServiceRoot::saveAllCachedData(bool async) { - Q_UNUSED(async) - - // TODO: implementovat toto, aby bylo možno ukládat data i synchronně - QPair, QMap>> msgCache = takeMessageCache(); QMapIterator i(msgCache.first); diff --git a/src/services/owncloud/owncloudserviceroot.cpp b/src/services/owncloud/owncloudserviceroot.cpp index d4e3cc5fb..e4099a9d2 100755 --- a/src/services/owncloud/owncloudserviceroot.cpp +++ b/src/services/owncloud/owncloudserviceroot.cpp @@ -107,10 +107,6 @@ OwnCloudNetworkFactory* OwnCloudServiceRoot::network() const { } void OwnCloudServiceRoot::saveAllCachedData(bool async) { - Q_UNUSED(async) - - // TODO: implementovat toto, aby bylo možno ukládat data i synchronně - QPair, QMap>> msgCache = takeMessageCache(); QMapIterator i(msgCache.first); diff --git a/src/services/tt-rss/ttrssserviceroot.cpp b/src/services/tt-rss/ttrssserviceroot.cpp index 290a9b30f..a9af373af 100755 --- a/src/services/tt-rss/ttrssserviceroot.cpp +++ b/src/services/tt-rss/ttrssserviceroot.cpp @@ -126,10 +126,6 @@ bool TtRssServiceRoot::canBeDeleted() const { } void TtRssServiceRoot::saveAllCachedData(bool async) { - Q_UNUSED(async) - - // TODO: implementovat toto, aby bylo možno ukládat data i synchronně - QPair, QMap>> msgCache = takeMessageCache(); QMapIterator i(msgCache.first);