public void Update()
        {
            var region = Configuration.Region.ToString().ToLowerInvariant();

            System.IO.File.WriteAllBytes(File.FullName, GitHub.GetBytes(
                                             new Uri($"https://github.com/tera-alkahest/alkahest-assets/releases/download/{region}/{File.Name}")));
            File.Refresh();
        }
Exemple #2
0
        public void Update()
        {
            var region  = _region.ToString().ToLowerInvariant();
            var zipName = File.FullName + ".zip";

            System.IO.File.WriteAllBytes(zipName, GitHub.GetBytes(new Uri(
                                                                      $"https://github.com/tera-alkahest/alkahest-assets/releases/download/{region}/{File.Name}.zip")));

            using (var zip = ZipFile.OpenRead(zipName))
                zip.Entries.Single().ExtractToFile(File.FullName, true);

            System.IO.File.Delete(zipName);

            File.Refresh();
        }