diff --git a/src/tidal/tidalservice.cpp b/src/tidal/tidalservice.cpp index fce3f9a6e..2454fa196 100644 --- a/src/tidal/tidalservice.cpp +++ b/src/tidal/tidalservice.cpp @@ -95,7 +95,7 @@ TidalService::TidalService(Application *app, QObject *parent) connect(timer_login_attempt_, SIGNAL(timeout()), SLOT(ResetLoginAttempts())); connect(this, SIGNAL(Login()), SLOT(SendLogin())); - connect(this, SIGNAL(Login(QString, QString)), SLOT(SendLogin(QString, QString))); + connect(this, SIGNAL(Login(QString, QString, QString)), SLOT(SendLogin(QString, QString, QString))); app->player()->RegisterUrlHandler(url_handler_); @@ -466,7 +466,7 @@ void TidalService::StartSearch() { search_text_ = pending_search_text_; if (authenticated()) SendSearch(); - else emit Login(username_, password_); + else emit Login(username_, password_, token_); } diff --git a/src/tidal/tidalservice.h b/src/tidal/tidalservice.h index 5e9c4958d..1b578583c 100644 --- a/src/tidal/tidalservice.h +++ b/src/tidal/tidalservice.h @@ -70,7 +70,7 @@ class TidalService : public InternetService { signals: void Login(); - void Login(const QString &username, const QString &password); + void Login(const QString &username, const QString &password, const QString &token); void LoginSuccess(); void LoginFailure(QString failure_reason); void SearchResults(int id, SongList songs);