forward the redirected signal from QNetworkReply to detect them
authorMatthieu Gallien <matthieu.gallien@nextcloud.com>
Mon, 5 Aug 2024 14:41:01 +0000 (16:41 +0200)
committerMatthieu Gallien <matthieu_gallien@yahoo.fr>
Tue, 6 Aug 2024 07:51:52 +0000 (09:51 +0200)
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
src/libsync/abstractnetworkjob.cpp

index c89dcefe831f86a8f76a39e79fd816b3890d6ccc..99ec1012dcb0551ec71808442988fadfd07098fd 100644 (file)
@@ -116,6 +116,7 @@ void AbstractNetworkJob::setupConnections(QNetworkReply *reply)
     connect(reply, &QNetworkReply::metaDataChanged, this, &AbstractNetworkJob::networkActivity);
     connect(reply, &QNetworkReply::downloadProgress, this, &AbstractNetworkJob::networkActivity);
     connect(reply, &QNetworkReply::uploadProgress, this, &AbstractNetworkJob::networkActivity);
+    connect(reply, &QNetworkReply::redirected, this, [reply, this] (const QUrl &url) { emit redirected(reply, url, 0);});
 }
 
 QNetworkReply *AbstractNetworkJob::addTimer(QNetworkReply *reply)