From 3e56b3d3a488cbd392e182b8ef55e87f2b0f814f Mon Sep 17 00:00:00 2001 From: clowwindy Date: Sun, 18 Jan 2015 17:15:06 +0800 Subject: [PATCH] use local port in update checker --- shadowsocks-csharp/Controller/UpdateChecker.cs | 7 ++++--- shadowsocks-csharp/View/MenuViewController.cs | 2 +- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/shadowsocks-csharp/Controller/UpdateChecker.cs b/shadowsocks-csharp/Controller/UpdateChecker.cs index a6f5b154..3cad242a 100755 --- a/shadowsocks-csharp/Controller/UpdateChecker.cs +++ b/shadowsocks-csharp/Controller/UpdateChecker.cs @@ -1,4 +1,5 @@ -using System; +using Shadowsocks.Model; +using System; using System.Collections; using System.Collections.Generic; using System.Net; @@ -19,11 +20,11 @@ namespace Shadowsocks.Controller public const string Version = "2.3"; - public void CheckUpdate() + public void CheckUpdate(Configuration config) { // TODO test failures WebClient http = new WebClient(); - http.Proxy = new WebProxy(IPAddress.Loopback.ToString(), 8123); + http.Proxy = new WebProxy(IPAddress.Loopback.ToString(), config.localPort); http.DownloadStringCompleted += http_DownloadStringCompleted; http.DownloadStringAsync(new Uri(UpdateURL)); } diff --git a/shadowsocks-csharp/View/MenuViewController.cs b/shadowsocks-csharp/View/MenuViewController.cs index b7b6ae36..6d00bd07 100755 --- a/shadowsocks-csharp/View/MenuViewController.cs +++ b/shadowsocks-csharp/View/MenuViewController.cs @@ -63,7 +63,7 @@ namespace Shadowsocks.View LoadCurrentConfiguration(); - updateChecker.CheckUpdate(); + updateChecker.CheckUpdate(controller.GetConfiguration()); if (controller.GetConfiguration().isDefault) {