refactor: UtilsNetworking -> Networking

This commit is contained in:
tobtoht 2023-03-29 09:46:12 +02:00
parent ba826c7705
commit e86377de5c
No known key found for this signature in database
GPG key ID: E45B10DD027D2472
11 changed files with 23 additions and 25 deletions

View file

@ -27,7 +27,7 @@
#include "model/TransactionHistoryModel.h"
#include "model/CoinsModel.h"
#include "model/CoinsProxyModel.h"
#include "utils/networking.h"
#include "utils/Networking.h"
#include "utils/config.h"
#include "utils/daemonrpc.h"
#include "utils/EventFilter.h"

View file

@ -8,7 +8,7 @@
#include "constants.h"
#include "utils/AsyncTask.h"
#include "utils/networking.h"
#include "utils/Networking.h"
#include "utils/NetworkManager.h"
#include "utils/Updater.h"
#include "utils/Utils.h"
@ -86,7 +86,7 @@ void UpdateDialog::onDownloadClicked() {
ui->btn_download->hide();
ui->progressBar->show();
UtilsNetworking network{this};
Networking network{this};
m_reply = network.get(m_updater->downloadUrl);
connect(m_reply, &QNetworkReply::downloadProgress, this, &UpdateDialog::onDownloadProgress);

View file

@ -5,7 +5,7 @@
#include "utils/config.h"
LocalMoneroApi::LocalMoneroApi(QObject *parent, UtilsNetworking *network)
LocalMoneroApi::LocalMoneroApi(QObject *parent, Networking *network)
: QObject(parent)
, m_network(network)
{

View file

@ -5,7 +5,7 @@
#define FEATHER_LOCALMONEROAPI_H
#include <QObject>
#include "utils/networking.h"
#include "utils/Networking.h"
class LocalMoneroApi : public QObject {
Q_OBJECT
@ -27,7 +27,7 @@ public:
QJsonObject obj;
};
explicit LocalMoneroApi(QObject *parent, UtilsNetworking *network);
explicit LocalMoneroApi(QObject *parent, Networking *network);
void countryCodes();
void currencies();
@ -46,7 +46,7 @@ private:
QString getBuySellUrl(bool buy, const QString &currencyCode, const QString &countryCode="", const QString &paymentMethod="", const QString &amount = "", int page = 0);
QString getBaseUrl();
UtilsNetworking *m_network;
Networking *m_network;
};

View file

@ -24,7 +24,7 @@ LocalMoneroWidget::LocalMoneroWidget(QWidget *parent, Wallet *wallet)
ui->combo_currency->addItem(config()->get(Config::preferredFiatCurrency).toString());
m_network = new UtilsNetworking(this);
m_network = new Networking(this);
m_api = new LocalMoneroApi(this, m_network);
m_model = new LocalMoneroModel(this);

View file

@ -48,7 +48,7 @@ private:
LocalMoneroApi *m_api;
LocalMoneroModel *m_model;
UtilsNetworking *m_network;
Networking *m_network;
QJsonObject m_paymentMethods;
};

View file

@ -5,18 +5,18 @@
#include <QNetworkReply>
#include "utils/Utils.h"
#include "utils/networking.h"
#include "utils/Networking.h"
#include "utils/NetworkManager.h"
#include "config.h"
UtilsNetworking::UtilsNetworking(QObject *parent)
Networking::Networking(QObject *parent)
: QObject(parent) {}
void UtilsNetworking::setUserAgent(const QString &userAgent) {
void Networking::setUserAgent(const QString &userAgent) {
this->m_userAgent = userAgent;
}
QNetworkReply* UtilsNetworking::get(const QString &url) {
QNetworkReply* Networking::get(const QString &url) {
if (config()->get(Config::offlineMode).toBool()) {
return nullptr;
}
@ -30,7 +30,7 @@ QNetworkReply* UtilsNetworking::get(const QString &url) {
return this->m_networkAccessManager->get(request);
}
QNetworkReply* UtilsNetworking::getJson(const QString &url) {
QNetworkReply* Networking::getJson(const QString &url) {
if (config()->get(Config::offlineMode).toBool()) {
return nullptr;
}
@ -45,7 +45,7 @@ QNetworkReply* UtilsNetworking::getJson(const QString &url) {
return this->m_networkAccessManager->get(request);
}
QNetworkReply* UtilsNetworking::postJson(const QString &url, const QJsonObject &data) {
QNetworkReply* Networking::postJson(const QString &url, const QJsonObject &data) {
if (config()->get(Config::offlineMode).toBool()) {
return nullptr;
}

View file

@ -4,19 +4,17 @@
#ifndef FEATHER_NETWORKING_H
#define FEATHER_NETWORKING_H
#include <QRegularExpression>
#include <QtNetwork>
#include <QNetworkAccessManager>
#include <QNetworkReply>
#include "utils/Utils.h"
class UtilsNetworking : public QObject
class Networking : public QObject
{
Q_OBJECT
public:
explicit UtilsNetworking(QObject *parent = nullptr);
explicit Networking(QObject *parent = nullptr);
QNetworkReply* get(const QString &url);
QNetworkReply* getJson(const QString &url);

View file

@ -11,7 +11,7 @@
#include "config-feather.h"
#include "Utils.h"
#include "utils/AsyncTask.h"
#include "utils/networking.h"
#include "utils/Networking.h"
#include "utils/NetworkManager.h"
#include "utils/SemanticVersion.h"
@ -25,7 +25,7 @@ Updater::Updater(QObject *parent) :
}
void Updater::checkForUpdates() {
UtilsNetworking network{this};
Networking network{this};
QNetworkReply *reply = network.getJson(QString("%1/updates.json").arg(this->getWebsiteUrl()));
if (!reply) {
emit updateCheckFailed("offline mode enabled");
@ -87,7 +87,7 @@ void Updater::wsUpdatesReceived(const QJsonObject &updates) {
QString hashesUrl = QString("%1/files/releases/hashes-%2-plain.txt").arg(this->getWebsiteUrl(), newVersion);
qDebug() << hashesUrl;
UtilsNetworking network{this};
Networking network{this};
QNetworkReply *reply = network.get(hashesUrl);
connect(reply, &QNetworkReply::finished, this, std::bind(&Updater::onSignedHashesReceived, this, reply, platformTag, newVersion));

View file

@ -5,7 +5,7 @@
DaemonRpc::DaemonRpc(QObject *parent, QString daemonAddress)
: QObject(parent)
, m_network(new UtilsNetworking(this))
, m_network(new Networking(this))
, m_daemonAddress(std::move(daemonAddress))
{
}

View file

@ -6,7 +6,7 @@
#include <QObject>
#include "utils/networking.h"
#include "utils/Networking.h"
class DaemonRpc : public QObject {
Q_OBJECT
@ -42,7 +42,7 @@ private slots:
QString onSendRawTransactionFailed(const QJsonObject &obj);
private:
UtilsNetworking *m_network;
Networking *m_network;
QString m_daemonAddress;
};