| 220 | } |
| 221 | |
| 222 | void UpdateChecker::updateProxy() |
| 223 | { |
| 224 | if (!SettingsHelper::isProxyEnabled()) |
| 225 | manager->setProxy({QNetworkProxy::NoProxy}); |
| 226 | else if (SettingsHelper::getProxyType() == "System") |
| 227 | manager->setProxy({QNetworkProxy::DefaultProxy}); |
| 228 | else |
| 229 | { |
| 230 | QNetworkProxy proxy; |
| 231 | if (SettingsHelper::getProxyType() == "Http") |
| 232 | proxy.setType(QNetworkProxy::HttpProxy); |
| 233 | else if (SettingsHelper::getProxyType() == "Socks5") |
| 234 | proxy.setType(QNetworkProxy::Socks5Proxy); |
| 235 | else |
| 236 | { |
| 237 | LOG_WTF("Unknown proxy type: " << SettingsHelper::getProxyType()); |
| 238 | proxy.setType(QNetworkProxy::DefaultProxy); |
| 239 | } |
| 240 | proxy.setHostName(SettingsHelper::getProxyHostName()); |
| 241 | proxy.setPort(SettingsHelper::getProxyPort()); |
| 242 | proxy.setUser(SettingsHelper::getProxyUser()); |
| 243 | proxy.setPassword(SettingsHelper::getProxyPassword()); |
| 244 | manager->setProxy(proxy); |
| 245 | } |
| 246 | } |
| 247 | } // namespace Telemetry |
nothing calls this directly
no outgoing calls
no test coverage detected