Moved ssh lib wrapper from SshSession to SshClient

This commit is contained in:
vladimir.kuznetsov 2022-12-26 12:43:51 +03:00
parent be39b3be8c
commit 4a75f2ebca
8 changed files with 377 additions and 414 deletions

View file

@ -76,8 +76,9 @@ WireguardConfigurator::ConnectionData WireguardConfigurator::prepareWireguardCon
{
QString script = QString("cat %1 | grep AllowedIPs").arg(amnezia::protocols::wireguard::serverConfigPath);
QString stdOut;
auto cbReadStdOut = [&](const QString &data, libssh::Session &) {
auto cbReadStdOut = [&](const QString &data, libssh::Client &) {
stdOut += data + "\n";
return ErrorCode::NoError;
};
e = m_serverController->runContainerScript(credentials, container, script, cbReadStdOut);