private async void btnCheck_Click(object sender, EventArgs e) { var client = new TLSharp.Core.TelegramClient(BuildVar.apiId, BuildVar.apiHash); await client.ConnectAsync(); if (client.IsConnected) { try { btnCheck.Enabled = false; var number = txtNumber.Text; // check mikonim age + dasht bayad ouno hazf konim // age dasht ke hazfesh mikonim, age nadasht ham bikhialesh mishim var normalizedNumber = number.StartsWith("+") ? number.Substring(1) : number; var result = await client.IsPhoneRegisteredAsync(normalizedNumber); MessageBox.Show((result ? "This Number Registered." : "This Number Not Registered.")); btnCheck.Enabled = true; } catch (Exception ex) { MessageBox.Show(ex.Message); } } }
private async void btnCheck_Click(object sender, EventArgs e) { var client = new TLSharp.Core.TelegramClient(BuildVar.apiId, BuildVar.apiHash); await client.ConnectAsync(); if (client.IsConnected) { try { btnCheck.Enabled = false; for (int i = 0; i < listBox1.Items.Count; i++) { var number = listBox1.Items[i].ToString(); var normalizedNumber = number.StartsWith("+") ? number.Substring(1) : number; var result = await client.IsPhoneRegisteredAsync(normalizedNumber); if (result) { listBox2.Items.Add(number); listBox1.Items.RemoveAt(i); } } btnCheck.Enabled = true; } catch (Exception ex) { MessageBox.Show(ex.Message); } } }