Candy.Updater.MainForm.OnShown C# (CSharp) Method

OnShown() protected method

protected OnShown ( EventArgs e ) : void
e EventArgs
return void
        protected override async void OnShown(EventArgs e)
        {
            base.OnShown(e);

            var progress = new Progress<ProgressStatus>();
            progress.ProgressChanged += (_, status) =>
            {
                progressBar1.Value = status.Percentage;
                lblStatus.Text = status.Message;
            };

            await _updater.UpdateApplicationAsync(progress);

            Close();
        }
    }