Make server connection errors more useful
This commit is contained in:
parent
0b8709a0ea
commit
1d4b5e40a3
@ -125,16 +125,16 @@ LoginPage::onMatrixIdEntered()
|
||||
|
||||
if (!err->parse_error.empty()) {
|
||||
emit versionErrorCb(tr("Autodiscovery failed. Received malformed response."));
|
||||
nhlog::net()->error("Autodiscovery failed. Received malformed response.");
|
||||
nhlog::net()->error("Autodiscovery failed. Received malformed response. {}",
|
||||
err->parse_error);
|
||||
return;
|
||||
}
|
||||
|
||||
emit versionErrorCb(tr("Autodiscovery failed. Unknown error when "
|
||||
"requesting .well-known."));
|
||||
nhlog::net()->error("Autodiscovery failed. Unknown error when "
|
||||
"requesting .well-known. {} {}",
|
||||
err->status_code,
|
||||
err->error_code);
|
||||
"requesting .well-known. {}",
|
||||
*err);
|
||||
return;
|
||||
}
|
||||
|
||||
|
@ -83,16 +83,16 @@ RegisterPage::setServer(const QString &server)
|
||||
|
||||
if (!err->parse_error.empty()) {
|
||||
setHsError(tr("Autodiscovery failed. Received malformed response."));
|
||||
nhlog::net()->error("Autodiscovery failed. Received malformed response.");
|
||||
nhlog::net()->error("Autodiscovery failed. Received malformed response. {}",
|
||||
err->parse_error);
|
||||
emit hsErrorChanged();
|
||||
return;
|
||||
}
|
||||
|
||||
setHsError(tr("Autodiscovery failed. Unknown error when requesting .well-known."));
|
||||
nhlog::net()->error("Autodiscovery failed. Unknown error when "
|
||||
"requesting .well-known. {} {}",
|
||||
err->status_code,
|
||||
err->error_code);
|
||||
"requesting .well-known. {}",
|
||||
*err);
|
||||
return;
|
||||
}
|
||||
|
||||
@ -236,18 +236,13 @@ RegisterPage::startRegistration(const QString &username,
|
||||
|
||||
// The server requires registration flows.
|
||||
if (err->status_code == 401 && err->matrix_error.unauthorized.flows.empty()) {
|
||||
nhlog::net()->warn("failed to retrieve registration flows: "
|
||||
"status_code({}), matrix_error({}) ",
|
||||
static_cast<int>(err->status_code),
|
||||
err->matrix_error.error);
|
||||
nhlog::net()->warn("failed to retrieve registration flows: {}", *err);
|
||||
setError(QString::fromStdString(err->matrix_error.error));
|
||||
disconnect(UIA::instance(), &UIA::error, this, nullptr);
|
||||
return;
|
||||
}
|
||||
|
||||
nhlog::net()->error("failed to register: status_code ({}), matrix_error({})",
|
||||
static_cast<int>(err->status_code),
|
||||
err->matrix_error.error);
|
||||
nhlog::net()->error("failed to register: {}", *err);
|
||||
|
||||
setError(QString::fromStdString(err->matrix_error.error));
|
||||
disconnect(UIA::instance(), &UIA::error, this, nullptr);
|
||||
|
Loading…
Reference in New Issue
Block a user