comparison src/gui/dialog/settings/services.cc @ 319:d928ec7b6a0d

services/kitsu: implement GetAnimeList() it finally works!
author Paper <paper@paper.us.eu.org>
date Wed, 12 Jun 2024 17:52:26 -0400
parents b1f4d1867ab1
children
comparison
equal deleted inserted replaced
318:3b355fa948c7 319:d928ec7b6a0d
91 credentials_grid_layout->addWidget(password_label, 0, 1); 91 credentials_grid_layout->addWidget(password_label, 0, 1);
92 credentials_grid_layout->addWidget(password, 1, 1); 92 credentials_grid_layout->addWidget(password, 1, 1);
93 93
94 { 94 {
95 QPushButton* auth_button = new QPushButton(credentials_grid); 95 QPushButton* auth_button = new QPushButton(credentials_grid);
96 connect(auth_button, &QPushButton::clicked, this, [email, password] { 96 connect(auth_button, &QPushButton::clicked, this, [auth_button, email, password] {
97 Services::Kitsu::AuthorizeUser(Strings::ToUtf8String(email->text()), Strings::ToUtf8String(password->text())); 97 if (Services::Kitsu::AuthorizeUser(Strings::ToUtf8String(email->text()), Strings::ToUtf8String(password->text())))
98 auth_button->setText(tr("Re-authorize..."));
99 else
100 auth_button->setText(tr("Authorize..."));
98 }); 101 });
99 auth_button->setText(session.config.auth.kitsu.access_token.empty() ? tr("Authorize...") 102 auth_button->setText(session.config.auth.kitsu.access_token.empty() ? tr("Authorize...")
100 : tr("Re-authorize...")); 103 : tr("Re-authorize..."));
101 credentials_grid_layout->addWidget(auth_button, 1, 2); 104 credentials_grid_layout->addWidget(auth_button, 1, 2);
102 } 105 }