Ejemplo n.º 1
0
        public static async Task <byte[]> DownloadNewestVersion(IProgress <WebDownloadProgress> progress)
        {
            const string Repo = "https://api.github.com/repos/science-docs/Docdown/releases/latest";

            var json = await WebUtility.SimpleJsonRequest(Repo);

            var url     = json.SelectToken("assets").First().SelectToken("browser_download_url").Value <string>();
            var content = await WebUtility.DownloadAsync(url, progress);

            return(content);
        }