private async void Connect(object param) { try { IsConnecting = true; if (messenger.IsListening) { messenger.StopListening(); } messenger.Token = ConfigurationManager.AppSettings["telegramToken"]; messenger.Proxy = GetProxy(); messenger.OnMessageReceiving = ReceiveMessage; await messenger.StartListening(); IsConnected = true; } catch (Exception) { IsConnected = false; } finally { IsConnecting = false; } }