refactor: simplify MainWindow::checkFingerprints
This commit is contained in:
parent
83c190c385
commit
48407d7f8f
1 changed files with 6 additions and 8 deletions
|
|
@ -734,8 +734,6 @@ void MainWindow::checkFingerprint(const QString &line)
|
||||||
deskflow::string::fromHex(match.captured(2).toStdString())
|
deskflow::string::fromHex(match.captured(2).toStdString())
|
||||||
};
|
};
|
||||||
|
|
||||||
const bool isClient = m_coreProcess.mode() == CoreMode::Client;
|
|
||||||
|
|
||||||
// Only Save the sha256
|
// Only Save the sha256
|
||||||
deskflow::FingerprintDatabase db;
|
deskflow::FingerprintDatabase db;
|
||||||
db.read(trustedFingerprintDb().toStdString());
|
db.read(trustedFingerprintDb().toStdString());
|
||||||
|
|
@ -744,13 +742,13 @@ void MainWindow::checkFingerprint(const QString &line)
|
||||||
}
|
}
|
||||||
|
|
||||||
m_coreProcess.stop();
|
m_coreProcess.stop();
|
||||||
const QList<deskflow::FingerprintData> fingerprints{sha1, sha256};
|
|
||||||
|
const bool isClient = m_coreProcess.mode() == CoreMode::Client;
|
||||||
auto dialogMode = isClient ? FingerprintDialogMode::Client : FingerprintDialogMode::Server;
|
auto dialogMode = isClient ? FingerprintDialogMode::Client : FingerprintDialogMode::Server;
|
||||||
FingerprintDialog fingerprintDialog(this, fingerprints, dialogMode);
|
|
||||||
connect(
|
FingerprintDialog fingerprintDialog(this, {sha1, sha256}, dialogMode);
|
||||||
&fingerprintDialog, &FingerprintDialog::requestLocalPrintsDialog, this, &MainWindow::showMyFingerprint,
|
connect(&fingerprintDialog, &FingerprintDialog::requestLocalPrintsDialog, this, &MainWindow::showMyFingerprint);
|
||||||
Qt::UniqueConnection
|
|
||||||
);
|
|
||||||
if (fingerprintDialog.exec() == QDialog::Accepted) {
|
if (fingerprintDialog.exec() == QDialog::Accepted) {
|
||||||
db.addTrusted(sha256);
|
db.addTrusted(sha256);
|
||||||
db.write(trustedFingerprintDb().toStdString());
|
db.write(trustedFingerprintDb().toStdString());
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue