private async Task DoVersionEnforcement() { // Since this script requires a specific version of v3 Sonarr that implements name support for // release profiles, we perform that version check here and bail out if it does not meet a minimum // required version. var minimumVersion = new Version("3.0.4.1098"); var version = await _api.GetVersion(); if (version < minimumVersion) { throw new VersionException( $"Your Sonarr version {version} does not meet the minimum " + $"required version of {minimumVersion} to use this program"); } }
private async Task DoVersionEnforcement() { // Since this script requires a specific version of v3 Sonarr that implements name support for // release profiles, we perform that version check here and bail out if it does not meet a minimum // required version. var minimumVersion = new Version("3.0.4.1098"); var version = await _api.GetVersion(); if (version < minimumVersion) { Log.Error("Your Sonarr version {CurrentVersion} does not meet the minimum " + "required version of {MinimumVersion} to use this program", version, minimumVersion); throw new CommandException("Exiting due to version incompatibility"); } }