Add protocol name to json connection config

This commit is contained in:
pokamest 2021-10-08 00:50:26 +03:00
parent 344d23bad1
commit d275702080
2 changed files with 4 additions and 1 deletions

View file

@ -24,6 +24,7 @@ constexpr char containers[] = "containers";
constexpr char container[] = "container";
constexpr char defaultContainer[] = "defaultContainer";
constexpr char protocol[] = "protocol";
constexpr char protocols[] = "protocols";
constexpr char remote[] = "remote";

View file

@ -211,6 +211,9 @@ QJsonObject VpnConnection::createVpnConfiguration(int serverIndex,
}
Protocol proto = ContainerProps::defaultProtocol(container);
vpnConfiguration[config_key::protocol] = ProtocolProps::protoToString(proto);
return vpnConfiguration;
}
@ -248,7 +251,6 @@ ErrorCode VpnConnection::connectToVpn(int serverIndex,
#else
Protocol proto = ContainerProps::defaultProtocol(container);
AndroidVpnProtocol *androidVpnProtocol = new AndroidVpnProtocol(proto, m_vpnConfiguration);
androidVpnProtocol->initialize();
m_vpnProtocol.reset(androidVpnProtocol);