Tidal: Remove deprecated username/password login

This commit is contained in:
Jonas Kvinge
2025-02-01 22:10:53 +01:00
parent eac5674891
commit ba354207d2
14 changed files with 70 additions and 545 deletions

View File

@@ -64,7 +64,7 @@ class TidalBaseRequest : public QObject {
using ParamList = QList<Param>;
QNetworkReply *CreateRequest(const QString &ressource_name, const ParamList &params_provided);
QByteArray GetReplyData(QNetworkReply *reply, const bool send_login);
QByteArray GetReplyData(QNetworkReply *reply);
QJsonObject ExtractJsonObj(const QByteArray &data);
QJsonValue ExtractItems(const QByteArray &data);
QJsonValue ExtractItems(const QJsonObject &json_obj);
@@ -72,30 +72,15 @@ class TidalBaseRequest : public QObject {
virtual void Error(const QString &error, const QVariant &debug = QVariant()) = 0;
static QString ErrorsToHTML(const QStringList &errors);
bool oauth() const { return service_->oauth(); }
QString client_id() const { return service_->client_id(); }
QString api_token() const { return service_->api_token(); }
quint64 user_id() const { return service_->user_id(); }
QString country_code() const { return service_->country_code(); }
QString username() const { return service_->username(); }
QString password() const { return service_->password(); }
QString quality() const { return service_->quality(); }
int artistssearchlimit() const { return service_->artistssearchlimit(); }
int albumssearchlimit() const { return service_->albumssearchlimit(); }
int songssearchlimit() const { return service_->songssearchlimit(); }
QString access_token() const { return service_->access_token(); }
QString session_id() const { return service_->session_id(); }
bool authenticated() const { return service_->authenticated(); }
bool login_sent() const { return service_->login_sent(); }
int max_login_attempts() const { return service_->max_login_attempts(); }
int login_attempts() const { return service_->login_attempts(); }
virtual void set_need_login() = 0;
Q_SIGNALS:
void RequestLogin();
private Q_SLOTS:
void HandleSSLErrors(const QList<QSslError> &ssl_errors);