示例#1
0
 private void BtnBersihkan_Click(object sender, EventArgs e)
 {
     if (BgCleaner.IsBusy)
     {
         BgCleaner.CancelAsync();
         tsLStatus.Text    = "Siaga..";
         BtnBersihkan.Text = "Mulai Bersihkan";
     }
     else
     {
         BgCleaner.RunWorkerAsync();
         tsLStatus.Text    = "Memulai membersihkan..";
         BtnBersihkan.Text = "Stop Bersihkan";
     }
 }
示例#2
0
        private void BwChecker_DoWork(object sender, System.ComponentModel.DoWorkEventArgs e)
        {
            sWebhook.Token      = TbxToken.Text.Trim();
            sWebhook.UriClean   = TbxUri.Text.Trim();
            sWebhook.UriCurrent = TbxUriDefault.Text.Trim();

            if (!string.IsNullOrEmpty(sWebhook.Token))
            {
                var data = sWebhook.GetWebhookInfo();
                LblResult.Invoke((MethodInvoker) delegate
                {
                    LblResult.Text = "URI Webhook         : " + data.Url +
                                     "\nPending Update     : " + data.PendingUpdateCount +
                                     "\nMax Connection     : " + data.MaxConnections +
                                     "\nLast Error Date       : " + data.LastErrorDate +
                                     "\nLast Error Message : " + data.LastErrorMessage;
                });

                if (data.PendingUpdateCount > 5)
                {
                    LblResult.Invoke((MethodInvoker) delegate
                    {
                        LblResult.Text += "\nLebih dari " + data.PendingUpdateCount;
                    });

                    if (bersihkanPendingCountOtomatisToolStripMenuItem.Checked)
                    {
                        BgCleaner.RunWorkerAsync();
                    }
                    //PushNotif("Pending Update Count : " + data.PendingUpdateCount);
                }
            }
            else
            {
                MessageBox.Show("Token dibutuhkan!", Application.ProductName,
                                MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }