public GitHubRelease GetLatestRelease() { try { HttpWebRequest request = WebRequest.Create("https://api.github.com/repos/EDDiscovery/EDDiscovery/releases/latest") as HttpWebRequest; request.UserAgent = "TestApp"; using (HttpWebResponse response = request.GetResponse() as HttpWebResponse) { StreamReader reader = new StreamReader(response.GetResponseStream()); string content1 = reader.ReadToEnd(); JObject ja = JObject.Parse(content1); if (ja != null) { GitHubRelease rel = new GitHubRelease(ja); return rel; } else return null; ; } } catch (Exception ex) { Trace.WriteLine($"Exception: {ex.Message}"); Trace.WriteLine($"ETrace: {ex.StackTrace}"); return null; } }
public GitHubRelease GetLatestRelease() { try { HttpWebRequest request = WebRequest.Create("https://api.github.com/repos/EDDiscovery/EDDiscovery/releases/latest") as HttpWebRequest; request.UserAgent = "TestApp"; using (HttpWebResponse response = request.GetResponse() as HttpWebResponse) { StreamReader reader = new StreamReader(response.GetResponseStream()); string content1 = reader.ReadToEnd(); JObject ja = JObject.Parse(content1); if (ja != null) { GitHubRelease rel = new GitHubRelease(ja); return(rel); } else { return(null); }; } } catch (Exception ex) { Trace.WriteLine($"Exception: {ex.Message}"); Trace.WriteLine($"ETrace: {ex.StackTrace}"); return(null); } }