private Task <bool> TryConnectingToWarewolfServer(IEnvironmentConnection environmentConnection) { try { var connectTask = environmentConnection.ConnectAsync(Guid.Empty); connectTask.Wait(); return(connectTask); } catch (Exception ex) { _logger.Error(ex.Message, _options.ServerEndpoint); return(Task.FromResult(false)); } }
public async Task <bool> ConnectAsync(Guid id) { try { return(await _wrappedConnection.ConnectAsync(_wrappedConnection.ID).ConfigureAwait(true)); } catch (FallbackException) { Dev2Logger.Info("Falling Back to previous signal r client", "Warewolf Info"); var name = _wrappedConnection.DisplayName; SetupPassthroughEvents(); _wrappedConnection.Connect(_wrappedConnection.ID); _wrappedConnection.DisplayName = name; } catch (Exception err) { Dev2Logger.Error(err, "Warewolf Error"); throw; } return(false); }