public static async Task <List <ScriptInfo> > GetScripts(ScriptRepo repo) { using (GHWebClient wc = new GHWebClient()) { return(JsonConvert.DeserializeObject <List <ScriptInfo> >(await wc.DownloadStringTaskAsync(repo.ContentsUrl)).Where(x => x.FileName.EndsWith(".cs") && (x.Parent = repo) != null).ToList()); } }
public static async Task <List <UpdateInfo> > GetReleases() { using GHWebClient wc = new GHWebClient(); return(JsonConvert.DeserializeObject <List <UpdateInfo> >(await wc.DownloadStringTaskAsync(ApiUrl))); }