move func check handshake to start vpn function

This commit is contained in:
Macbook 2024-12-20 10:38:48 +07:00
parent 307576e4bc
commit c862d70d82

View file

@ -528,7 +528,6 @@ bool IosController::setupWireGuard()
QJsonDocument wgConfigDoc(wgConfig); QJsonDocument wgConfigDoc(wgConfig);
QString wgConfigDocStr(wgConfigDoc.toJson(QJsonDocument::Compact)); QString wgConfigDocStr(wgConfigDoc.toJson(QJsonDocument::Compact));
waitForHandshake();
return startWireGuard(wgConfigDocStr); return startWireGuard(wgConfigDocStr);
} }
@ -626,7 +625,6 @@ bool IosController::setupAwg()
QJsonDocument wgConfigDoc(wgConfig); QJsonDocument wgConfigDoc(wgConfig);
QString wgConfigDocStr(wgConfigDoc.toJson(QJsonDocument::Compact)); QString wgConfigDocStr(wgConfigDoc.toJson(QJsonDocument::Compact));
waitForHandshake();
return startWireGuard(wgConfigDocStr); return startWireGuard(wgConfigDocStr);
} }
@ -655,6 +653,7 @@ bool IosController::startWireGuard(const QString &config)
m_currentTunnel.protocolConfiguration = tunnelProtocol; m_currentTunnel.protocolConfiguration = tunnelProtocol;
waitForHandshake();
startTunnel(); startTunnel();
} }