Battlelogium.Core.Battlelog.BattlelogBase.InitUpdateWebPlugin C# (CSharp) Method

InitUpdateWebPlugin() private method

private InitUpdateWebPlugin ( string url ) : void
url string
return void
        private void InitUpdateWebPlugin(string url)
        {
            if (!url.Contains("battlelog-web-plugins")) throw new ArgumentException();
            string filename = Path.GetFileName(new Uri(url).LocalPath);
            var dl = new UIDownloader(url, filename, "Downloading Battlelog Web Plugins...");
            dl.DownloadComplete += (s, e) =>
            {
                dl.SyncCloseWindow();
                Process.Start(e.completedFilePath).WaitForExit();
                this.battlelogWebview.Reload(true);
            };
            dl.Show();
            dl.Start();
                
        }
    }