public void GetUpdateUrl() { Dynamics365CustomizingDownloader.Core.Update.UpdateChecker updateChecker = new Dynamics365CustomizingDownloader.Core.Update.UpdateChecker(); Uri updateUrl = updateChecker.GetUpdateURL(GitHubApiUrl); // ToDo validate Url/Output }
public void GithubRetrieveReleaseInfo() { Dynamics365CustomizingDownloader.Core.Update.UpdateChecker updateChecker = new Dynamics365CustomizingDownloader.Core.Update.UpdateChecker(); var release = updateChecker.GetReleaseInfo(GitHubApiUrl); if (release == null || release.Name == null) { throw new Exception("Release retrieve failed."); } }
public void GitHubUpdateCheck() { Dynamics365CustomizingDownloader.Core.Update.UpdateChecker updateChecker = new Dynamics365CustomizingDownloader.Core.Update.UpdateChecker(); bool updateAvailable = updateChecker.IsUpdateAvailable(GitHubApiUrl); }