From d54b2394570fbb1af9e86260df38844f49d8734b Mon Sep 17 00:00:00 2001 From: Martin Rotter Date: Fri, 28 Jan 2022 09:06:49 +0100 Subject: [PATCH] enhance compatibility with freshrss --- src/librssguard/services/greader/greadernetwork.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/librssguard/services/greader/greadernetwork.cpp b/src/librssguard/services/greader/greadernetwork.cpp index c9fb1ba1b..46d3f6a3e 100644 --- a/src/librssguard/services/greader/greadernetwork.cpp +++ b/src/librssguard/services/greader/greadernetwork.cpp @@ -548,10 +548,12 @@ QList GreaderNetwork::streamContents(ServiceRoot* root, const QString& int target_msgs_size = batchSize() <= 0 ? 2000000: batchSize(); do { - QString full_url = generateFullUrl(Operations::StreamContents).arg(m_service == GreaderServiceRoot::Service::TheOldReader - ? stream_id - : QUrl::toPercentEncoding(stream_id), - QString::number(target_msgs_size)); + QString full_url = generateFullUrl(Operations::StreamContents).arg( + (m_service == GreaderServiceRoot::Service::TheOldReader || + m_service == GreaderServiceRoot::Service::FreshRss) + ? stream_id + : QUrl::toPercentEncoding(stream_id), + QString::number(target_msgs_size)); auto timeout = qApp->settings()->value(GROUP(Feeds), SETTING(Feeds::UpdateTimeout)).toInt(); if (downloadOnlyUnreadMessages()) {