Format picture-loader changes using project style

This commit is contained in:
Bryce! 2026-11-02 00:34:34 -05:00
parent 5d7ddf69b8
commit c28acf8ba6
4 changed files with 26 additions and 30 deletions

View file

@ -4,9 +4,9 @@
#include <QBuffer>
#include <QByteArray>
#include <QByteArrayList>
#include <QIODevice>
#include <QImage>
#include <QImageReader>
#include <QIODevice>
#include <QMovie>
#include <QString>

View file

@ -6,9 +6,9 @@
#include "card_picture_loader_local.h"
#include "card_picture_loader_worker_work.h"
#include "card_picture_to_load.h"
#include "redirect_chain.h"
#include "libcockatrice/card/printing/exact_card.h"
#include "libcockatrice/utility/server_rate_limiter.h"
#include "redirect_chain.h"
#include <QAbstractNetworkCache>
#include <QByteArray>
@ -102,8 +102,7 @@ CardPictureLoaderWorker::CardPictureLoaderWorker()
connect(&SettingsCache::instance().downloads(), &DownloadSettings::hostRequestLimitsChanged, this,
[this] { hostRequestLimits = SettingsCache::instance().downloads().getHostRequestLimits(); });
connect(&SettingsCache::instance().downloads(), &DownloadSettings::picDownloadChanged, this,
[this] {
connect(&SettingsCache::instance().downloads(), &DownloadSettings::picDownloadChanged, this, [this] {
picDownload = SettingsCache::instance().downloads().getPicDownload();
if (!picDownload) {
// Waiting for network quota or 429 recovery cannot help a cache-only lookup.
@ -180,9 +179,8 @@ QNetworkReply *CardPictureLoaderWorker::makeRequest(const QUrl &url, CardPicture
const QUrl resolvedUrl = resolveCachedRedirect(url);
if (resolvedUrl != url) {
emit imageRequestSucceeded(url);
if (requestTouchesNetwork(resolvedUrl, worker) &&
CardPictureLoaderWorkerWork::rateLimiter().isRateLimited(resolvedUrl.host(),
QDateTime::currentDateTime())) {
if (requestTouchesNetwork(resolvedUrl, worker) && CardPictureLoaderWorkerWork::rateLimiter().isRateLimited(
resolvedUrl.host(), QDateTime::currentDateTime())) {
worker->scheduleDeferredRetry(resolvedUrl.host());
return nullptr;
}
@ -443,8 +441,7 @@ bool CardPictureLoaderWorker::processSingleRequest()
return false;
}
bool CardPictureLoaderWorker::requestTouchesNetwork(const QUrl &url,
const CardPictureLoaderWorkerWork *worker) const
bool CardPictureLoaderWorker::requestTouchesNetwork(const QUrl &url, const CardPictureLoaderWorkerWork *worker) const
{
if (!picDownload) {
return false;

View file

@ -263,8 +263,7 @@ void CardPictureLoaderWorkerWork::handleSuccessfulReply(QNetworkReply *reply)
int statusCode = reply->attribute(QNetworkRequest::HttpStatusCodeAttribute).toInt();
if (statusCode == 301 || statusCode == 302 || statusCode == 303 || statusCode == 305 || statusCode == 307 ||
statusCode == 308) {
QUrl redirectUrl = reply->url().resolved(
reply->attribute(QNetworkRequest::RedirectionTargetAttribute).toUrl());
QUrl redirectUrl = reply->url().resolved(reply->attribute(QNetworkRequest::RedirectionTargetAttribute).toUrl());
qCDebug(CardPictureLoaderWorkerWorkLog).nospace()
<< "PictureLoader: [card: " << cardToDownload.getCard().getName() << " set: " << cardToDownload.getSetName()
<< "]: following " << (isFromCache ? "cached redirect" : "redirect") << " to "

View file

@ -6,8 +6,8 @@
#include <QImage>
#include <QLoggingCategory>
#include <QObject>
#include <QString>
#include <QSet>
#include <QString>
#include <QTimer>
#include <QUrl>
#include <qtmetamacros.h>