private ValidationFailure TestConnection() { try { var version = _proxy.GetVersion(Settings); if (new Version(version) < new Version("0.9.0")) { return(new ValidationFailure(string.Empty, "rTorrent version should be at least 0.9.0. Version reported is {0}", version)); } } catch (Exception ex) { _logger.Error(ex); return(new NzbDroneValidationFailure(string.Empty, "Unknown exception: " + ex.Message)); } return(null); }
private ValidationFailure TestConnection() { try { var version = _proxy.GetVersion(Settings); if (new Version(version) < new Version("0.9.0")) { return(new ValidationFailure(string.Empty, "rTorrent version should be at least 0.9.0. Version reported is {0}", version)); } } catch (Exception ex) { _logger.Error(ex, "Failed to test rTorrent"); return(new NzbDroneValidationFailure("Host", "Unable to connect to rTorrent") { DetailedDescription = ex.Message }); } return(null); }