diff --git a/shadowsocks-csharp/Controller/Service/UpdateChecker.cs b/shadowsocks-csharp/Controller/Service/UpdateChecker.cs index b65ac3e3..1e94c571 100644 --- a/shadowsocks-csharp/Controller/Service/UpdateChecker.cs +++ b/shadowsocks-csharp/Controller/Service/UpdateChecker.cs @@ -84,7 +84,7 @@ namespace Shadowsocks.Controller { foreach (JObject release in result) { - var isPreRelease = (bool) release["prerelease"]; + var isPreRelease = (bool)release["prerelease"]; if (isPreRelease && !config.checkPreRelease) { continue; @@ -170,7 +170,7 @@ namespace Shadowsocks.Controller { WebClient http = new WebClient(); http.Headers.Add("User-Agent", UserAgent); - http.Proxy = new WebProxy(IPAddress.Loopback.ToString(), config.localPort); + http.Proxy = new WebProxy(config.LocalHost, config.localPort); return http; } @@ -189,7 +189,7 @@ namespace Shadowsocks.Controller public static Asset ParseAsset(JObject assertJObject) { - var name = (string) assertJObject["name"]; + var name = (string)assertJObject["name"]; Match match = Regex.Match(name, @"^Shadowsocks-(?\d+(?:\.\d+)*)(?:|-(?.+))\.\w+$", RegexOptions.IgnoreCase); if (match.Success) @@ -198,7 +198,7 @@ namespace Shadowsocks.Controller var asset = new Asset { - browser_download_url = (string) assertJObject["browser_download_url"], + browser_download_url = (string)assertJObject["browser_download_url"], name = name, version = version };