Exemplo n.º 1
0
        public async Task <bool> CanConnect()
        {
            return(await Task.Run(() =>
            {
                var canConnect = false;
                //HACK: Should maybe be changed or at least reasoned why 3 tries is great?
                for (int i = 0; i < 3; i++)
                {
                    var result = _client.canConnect(Firm);
                    if (result)
                    {
                        canConnect = true;
                        break;
                    }
                }

                return canConnect;
            }));
        }