|
|
|
@ -109,8 +109,8 @@ RegisterPage::versionsCheck() |
|
|
|
|
{ |
|
|
|
|
// Make a request to /_matrix/client/versions to check the address
|
|
|
|
|
// given is a Matrix homeserver.
|
|
|
|
|
http::client()->versions( |
|
|
|
|
[this](const mtx::responses::Versions &versions, mtx::http::RequestErr err) { |
|
|
|
|
http::client()->versions([this](const mtx::responses::Versions &versions, |
|
|
|
|
mtx::http::RequestErr err) { |
|
|
|
|
if (err) { |
|
|
|
|
if (err->status_code == 404) { |
|
|
|
|
setHsError( |
|
|
|
@ -149,8 +149,8 @@ RegisterPage::versionsCheck() |
|
|
|
|
return; |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
http::client()->registration( |
|
|
|
|
[this](const mtx::responses::Register &, mtx::http::RequestErr e) { |
|
|
|
|
http::client()->registration([this](const mtx::responses::Register &, |
|
|
|
|
mtx::http::RequestErr e) { |
|
|
|
|
nhlog::net()->debug("Registration check: {}", e); |
|
|
|
|
|
|
|
|
|
if (!e) { |
|
|
|
@ -165,8 +165,7 @@ RegisterPage::versionsCheck() |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
for (const auto &f : e->matrix_error.unauthorized.flows) |
|
|
|
|
nhlog::ui()->debug("Registration flows for server: {}", |
|
|
|
|
fmt::join(f.stages, ", ")); |
|
|
|
|
nhlog::ui()->debug("Registration flows for server: {}", fmt::join(f.stages, ", ")); |
|
|
|
|
|
|
|
|
|
supported_ = true; |
|
|
|
|
lookingUpHs_ = false; |
|
|
|
|