mirror of
https://github.com/microsoft/PowerToys.git
synced 2025-01-19 06:53:26 +08:00
Fix proxy for github update
This commit is contained in:
parent
3f709cc39e
commit
21aa31f963
@ -16,10 +16,14 @@ namespace Wox.Core
|
||||
[Conditional("RELEASE")]
|
||||
public static async void UpdateApp()
|
||||
{
|
||||
|
||||
var client = new WebClient {Proxy = HttpRequest.WebProxy(HttpProxy.Instance)};
|
||||
var downloader = new FileDownloader(client);
|
||||
|
||||
try
|
||||
{
|
||||
// todo 5/9 the return value of UpdateApp() is NULL, fucking useless!
|
||||
using (var updater= await UpdateManager.GitHubUpdateManager(Infrastructure.Wox.Github))
|
||||
using (var updater= await UpdateManager.GitHubUpdateManager(Infrastructure.Wox.Github, urlDownloader:downloader))
|
||||
{
|
||||
await updater.UpdateApp();
|
||||
}
|
||||
|
@ -13,7 +13,7 @@ namespace Wox.Infrastructure.Http
|
||||
{
|
||||
public static class HttpRequest
|
||||
{
|
||||
private static WebProxy GetWebProxy(IHttpProxy proxy)
|
||||
public static WebProxy WebProxy(IHttpProxy proxy)
|
||||
{
|
||||
if (proxy != null && proxy.Enabled && !string.IsNullOrEmpty(proxy.Server))
|
||||
{
|
||||
@ -43,7 +43,7 @@ namespace Wox.Infrastructure.Http
|
||||
HttpWebRequest request = WebRequest.CreateHttp(url);
|
||||
request.Method = "GET";
|
||||
request.Timeout = 10 * 1000;
|
||||
request.Proxy = GetWebProxy(proxy);
|
||||
request.Proxy = WebProxy(proxy);
|
||||
request.UserAgent = @"Mozilla/5.0 (Trident/7.0; rv:11.0) like Gecko";
|
||||
HttpWebResponse response;
|
||||
try
|
||||
|
Loading…
Reference in New Issue
Block a user