Android service wireguard build

This commit is contained in:
pokamest 2021-09-30 18:16:41 +03:00
parent 133a3e67d2
commit bac7b3ab37
6 changed files with 24 additions and 8 deletions

View file

@ -10,6 +10,10 @@
#include <core/servercontroller.h>
#include <protocols/wireguardprotocol.h>
#ifdef Q_OS_ANDROID
#include <protocols/android_vpnprotocol.h>
#endif
#include "ipc.h"
#include "core/ipcclient.h"
#include "protocols/openvpnprotocol.h"
@ -316,7 +320,11 @@ ErrorCode VpnConnection::connectToVpn(int serverIndex,
return e;
}
#ifdef Q_OS_ANDROID
m_vpnProtocol.reset(new AndroidVpnProtocol(Protocol::WireGuard, m_vpnConfiguration));
#else
m_vpnProtocol.reset(new WireguardProtocol(m_vpnConfiguration));
#endif
}
connect(m_vpnProtocol.data(), &VpnProtocol::protocolError, this, &VpnConnection::vpnProtocolError);