#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"
#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"
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);
#include "utils/config.h"
-LocalMoneroApi::LocalMoneroApi(QObject *parent, UtilsNetworking *network)
+LocalMoneroApi::LocalMoneroApi(QObject *parent, Networking *network)
: QObject(parent)
, m_network(network)
{
#define FEATHER_LOCALMONEROAPI_H
#include <QObject>
-#include "utils/networking.h"
+#include "utils/Networking.h"
class LocalMoneroApi : public QObject {
Q_OBJECT
QJsonObject obj;
};
- explicit LocalMoneroApi(QObject *parent, UtilsNetworking *network);
+ explicit LocalMoneroApi(QObject *parent, Networking *network);
void countryCodes();
void currencies();
QString getBuySellUrl(bool buy, const QString ¤cyCode, const QString &countryCode="", const QString &paymentMethod="", const QString &amount = "", int page = 0);
QString getBaseUrl();
- UtilsNetworking *m_network;
+ Networking *m_network;
};
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);
LocalMoneroApi *m_api;
LocalMoneroModel *m_model;
- UtilsNetworking *m_network;
+ Networking *m_network;
QJsonObject m_paymentMethods;
};
#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;
}
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;
}
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;
}
#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);
#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"
}
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");
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));
DaemonRpc::DaemonRpc(QObject *parent, QString daemonAddress)
: QObject(parent)
- , m_network(new UtilsNetworking(this))
+ , m_network(new Networking(this))
, m_daemonAddress(std::move(daemonAddress))
{
}
#include <QObject>
-#include "utils/networking.h"
+#include "utils/Networking.h"
class DaemonRpc : public QObject {
Q_OBJECT
QString onSendRawTransactionFailed(const QJsonObject &obj);
private:
- UtilsNetworking *m_network;
+ Networking *m_network;
QString m_daemonAddress;
};