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(); }
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(); }