summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorTannin <devnull@localhost>2015-08-15 12:06:26 +0200
committerTannin <devnull@localhost>2015-08-15 12:06:26 +0200
commit89f3c0d65a79fdc9230e5a0acfdc5454238460cd (patch)
tree3c73564258efdbd4975f9dd1251f3e01662be522 /src
parent69a8a40b9993b791d99097549b13dee2fad0f222 (diff)
more verbosity about login/logout to/from nexus
Diffstat (limited to 'src')
-rw-r--r--src/mainwindow.cpp4
-rw-r--r--src/nxmaccessmanager.cpp3
2 files changed, 6 insertions, 1 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index c726991c..4c59d636 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -2827,6 +2827,8 @@ void MainWindow::checkModsForUpdates()
m_OrganizerCore.doAfterLogin([this] () { this->checkModsForUpdates(); });
NexusInterface::instance()->getAccessManager()->login(username, password);
} else { // otherwise there will be no endorsement info
+ MessageDialog::showMessage(tr("Not logged in, endorsement information will be wrong"),
+ this, true);
m_ModsToUpdate = ModInfo::checkAllForUpdate(this);
}
}
@@ -4321,7 +4323,7 @@ void MainWindow::processLOOTOut(const std::string &lootOut, std::string &errorMe
std::tr1::regex exRequires("\"([^\"]*)\" requires \"([^\"]*)\", but it is missing\\.");
std::tr1::regex exIncompatible("\"([^\"]*)\" is incompatible with \"([^\"]*)\", but both are present\\.");
- foreach (const std::string &line, lines) {
+ for (const std::string &line : lines) {
if (line.length() > 0) {
size_t progidx = line.find("[progress]");
size_t erroridx = line.find("[error]");
diff --git a/src/nxmaccessmanager.cpp b/src/nxmaccessmanager.cpp
index e6c11695..8b7a1e2e 100644
--- a/src/nxmaccessmanager.cpp
+++ b/src/nxmaccessmanager.cpp
@@ -110,6 +110,7 @@ void NXMAccessManager::showCookies() const
void NXMAccessManager::startLoginCheck()
{
if (hasLoginCookies()) {
+ qDebug("validating login cookies");
QNetworkRequest request(ToQString(GameInfo::instance().getNexusPage()) + "/Sessions/?Validate");
request.setHeader(QNetworkRequest::ContentTypeHeader, "application/x-www-form-urlencoded");
request.setRawHeader("User-Agent", userAgent().toUtf8());
@@ -126,6 +127,7 @@ void NXMAccessManager::startLoginCheck()
void NXMAccessManager::retrieveCredentials()
{
+ qDebug("retrieving credentials");
QNetworkRequest request(ToQString(GameInfo::instance().getNexusPage())
+ QString("/Core/Libs/Flamework/Entities/User?GetCredentials&game_id=%1"
).arg(GameInfo::instance().getNexusGameID()));
@@ -222,6 +224,7 @@ QString NXMAccessManager::userAgent(const QString &subModule) const
void NXMAccessManager::pageLogin()
{
+ qDebug("logging %s in on Nexus", qPrintable(m_Username));
QString requestString = (ToQString(GameInfo::instance().getNexusPage()) + "/Sessions/?Login&uri=%1")
.arg(QString(QUrl::toPercentEncoding(ToQString(GameInfo::instance().getNexusPage()))));