finalize login

This commit is contained in:
ouwou
2023-07-01 00:56:09 -04:00
parent 3b206e1121
commit 4ac7ca9245
7 changed files with 65 additions and 0 deletions

View File

@@ -24,6 +24,7 @@ RemoteAuthDialog::RemoteAuthDialog(Gtk::Window &parent)
m_bbox.set_layout(Gtk::BUTTONBOX_END);
m_ra.signal_fingerprint().connect(sigc::mem_fun(*this, &RemoteAuthDialog::OnFingerprint));
m_ra.signal_token().connect(sigc::mem_fun(*this, &RemoteAuthDialog::OnToken));
m_ra.Start();
@@ -77,3 +78,9 @@ void RemoteAuthDialog::OnFingerprint(const std::string &fingerprint) {
std::string RemoteAuthDialog::GetToken() {
return m_token;
}
void RemoteAuthDialog::OnToken(const std::string &token) {
m_token = token;
m_ra.Stop();
response(Gtk::RESPONSE_OK);
}