public static void CheckDownloadCounts() { GitHubUpdateChecker updateChecker = new GitHubUpdateChecker("ShareX", "ShareX"); updateChecker.Proxy = HelpersOptions.CurrentProxy.GetWebProxy(); string output = updateChecker.GetDownloadCounts(); Debug.WriteLine(output); }
public static UpdateChecker CheckUpdate() { UpdateChecker updateChecker = new GitHubUpdateChecker("ShareX", "ShareX"); updateChecker.IsBeta = Program.IsBeta; updateChecker.Proxy = HelpersOptions.CurrentProxy.GetWebProxy(); updateChecker.CheckUpdate(); // Fallback if GitHub API fails if (updateChecker.Status == UpdateStatus.None || updateChecker.Status == UpdateStatus.UpdateCheckFailed) { updateChecker = new XMLUpdateChecker(Links.URL_UPDATE, "ShareX"); updateChecker.IsBeta = Program.IsBeta; updateChecker.Proxy = HelpersOptions.CurrentProxy.GetWebProxy(); updateChecker.CheckUpdate(); } return updateChecker; }
public static UpdateChecker CheckUpdate() { UpdateChecker updateChecker = new GitHubUpdateChecker("McoreD", "TDMaker"); updateChecker.IsBeta = false; updateChecker.Proxy = HelpersOptions.CurrentProxy.GetWebProxy(); updateChecker.CheckUpdate(); // Fallback if GitHub API fails if (updateChecker.Status == UpdateStatus.None || updateChecker.Status == UpdateStatus.UpdateCheckFailed) { updateChecker = new XMLUpdateChecker(URL_UPDATE, "TDMaker"); updateChecker.Proxy = HelpersOptions.CurrentProxy.GetWebProxy(); updateChecker.CheckUpdate(); } return updateChecker; }