Update proxy credentials logic

This commit is contained in:
Kenneth Bruen 2024-09-01 04:56:14 +02:00
parent f00b602e71
commit c77168b393
Signed by: kbruen
GPG key ID: C1980A470C3EE5B1

View file

@ -29,8 +29,9 @@ namespace Server.Services.Implementations {
HttpClientHandler httpClientHandler = new() {
UseProxy = proxySettings.Value.UseProxy,
Proxy = proxySettings.Value.UseProxy ? new WebProxy(proxySettings.Value.Url) : null,
DefaultProxyCredentials = string.IsNullOrEmpty(proxySettings.Value.Credentials?.Username) ? null : new NetworkCredential(proxySettings.Value.Credentials.Username, proxySettings.Value.Credentials.Password),
Proxy = proxySettings.Value.UseProxy ? new WebProxy(proxySettings.Value.Url) {
Credentials = string.IsNullOrEmpty(proxySettings.Value.Credentials?.Username) ? null : new NetworkCredential(proxySettings.Value.Credentials.Username, proxySettings.Value.Credentials.Password),
} : null,
};
InfoferScraper.Scrapers.StationScraper stationScraper = new(httpClientHandler);
InfoferScraper.Scrapers.TrainScraper trainScraper = new(httpClientHandler);