Use ParamList
This commit is contained in:
@@ -48,7 +48,7 @@ QobuzBaseRequest::QobuzBaseRequest(QobuzService *service, NetworkAccessManager *
|
|||||||
|
|
||||||
QobuzBaseRequest::~QobuzBaseRequest() = default;
|
QobuzBaseRequest::~QobuzBaseRequest() = default;
|
||||||
|
|
||||||
QNetworkReply *QobuzBaseRequest::CreateRequest(const QString &ressource_name, const QList<Param> ¶ms_provided) {
|
QNetworkReply *QobuzBaseRequest::CreateRequest(const QString &ressource_name, const ParamList ¶ms_provided) {
|
||||||
|
|
||||||
ParamList params = ParamList() << params_provided
|
ParamList params = ParamList() << params_provided
|
||||||
<< Param("app_id", app_id());
|
<< Param("app_id", app_id());
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ class QobuzBaseRequest : public QObject {
|
|||||||
typedef QPair<QString, QString> Param;
|
typedef QPair<QString, QString> Param;
|
||||||
typedef QList<Param> ParamList;
|
typedef QList<Param> ParamList;
|
||||||
|
|
||||||
QNetworkReply *CreateRequest(const QString &ressource_name, const QList<Param> ¶ms_provided);
|
QNetworkReply *CreateRequest(const QString &ressource_name, const ParamList ¶ms_provided);
|
||||||
QByteArray GetReplyData(QNetworkReply *reply);
|
QByteArray GetReplyData(QNetworkReply *reply);
|
||||||
QJsonObject ExtractJsonObj(QByteArray &data);
|
QJsonObject ExtractJsonObj(QByteArray &data);
|
||||||
QJsonValue ExtractItems(QByteArray &data);
|
QJsonValue ExtractItems(QByteArray &data);
|
||||||
|
|||||||
@@ -45,7 +45,7 @@ TidalBaseRequest::TidalBaseRequest(TidalService *service, NetworkAccessManager *
|
|||||||
service_(service),
|
service_(service),
|
||||||
network_(network) {}
|
network_(network) {}
|
||||||
|
|
||||||
QNetworkReply *TidalBaseRequest::CreateRequest(const QString &ressource_name, const QList<Param> ¶ms_provided) {
|
QNetworkReply *TidalBaseRequest::CreateRequest(const QString &ressource_name, const ParamList ¶ms_provided) {
|
||||||
|
|
||||||
ParamList params = ParamList() << params_provided
|
ParamList params = ParamList() << params_provided
|
||||||
<< Param("countryCode", country_code());
|
<< Param("countryCode", country_code());
|
||||||
|
|||||||
@@ -62,7 +62,7 @@ class TidalBaseRequest : public QObject {
|
|||||||
typedef QPair<QString, QString> Param;
|
typedef QPair<QString, QString> Param;
|
||||||
typedef QList<Param> ParamList;
|
typedef QList<Param> ParamList;
|
||||||
|
|
||||||
QNetworkReply *CreateRequest(const QString &ressource_name, const QList<Param> ¶ms_provided);
|
QNetworkReply *CreateRequest(const QString &ressource_name, const ParamList ¶ms_provided);
|
||||||
QByteArray GetReplyData(QNetworkReply *reply, const bool send_login);
|
QByteArray GetReplyData(QNetworkReply *reply, const bool send_login);
|
||||||
QJsonObject ExtractJsonObj(const QByteArray &data);
|
QJsonObject ExtractJsonObj(const QByteArray &data);
|
||||||
QJsonValue ExtractItems(const QByteArray &data);
|
QJsonValue ExtractItems(const QByteArray &data);
|
||||||
|
|||||||
Reference in New Issue
Block a user