private void FetchRemoteInfo() { //using (var www = new WWW(Uri.EscapeUriString(LocalInfo.Url))) //{ // while (!www.isDone) // { // Thread.Sleep(100); // } // if (www.error == null) // { try { SetRemoteInfo(HttpWebRequestBeginGetRequest.GetRequest(LocalInfo.Url)); } catch (Exception ex) { Logger.Log("EXCEPTION: " + ex); SetLocalInfoOnly(); } //} //else //{ //} //} }
public void FetchRemoteData() { string response = String.Empty; try { response = HttpWebRequestBeginGetRequest.GetRequest("https://api.github.com/repos/" + Username + "/" + Repository + "/releases"); } catch (Exception ex) { Logger.Exception(ex); } finally { if (!String.IsNullOrEmpty(response)) { ParseGitHubJson(response); } } }