Fixed more C#7.
This commit is contained in:
parent
2d86e44c63
commit
b6ef4d50dc
|
@ -281,15 +281,15 @@ namespace NzbDrone.Core.Download.Clients.DownloadStation
|
||||||
|
|
||||||
protected double? GetSeedRatio(DownloadStationTask torrent)
|
protected double? GetSeedRatio(DownloadStationTask torrent)
|
||||||
{
|
{
|
||||||
var couldConvertDownloaded = long.TryParse(torrent.Additional.Transfer["size_downloaded"], out var downloaded);
|
var downloaded = torrent.Additional.Transfer["size_downloaded"].ParseInt64();
|
||||||
var couldConvertUploaded = long.TryParse(torrent.Additional.Transfer["size_uploaded"], out var uploaded);
|
var uploaded = torrent.Additional.Transfer["size_uploaded"].ParseInt64();
|
||||||
|
|
||||||
if (!couldConvertDownloaded || !couldConvertUploaded)
|
if (downloaded.HasValue && uploaded.HasValue)
|
||||||
{
|
{
|
||||||
return new Nullable<double>();
|
return downloaded <= 0 ? 0 : (double)uploaded.Value / downloaded.Value;
|
||||||
}
|
}
|
||||||
|
|
||||||
return downloaded <= 0 ? 0 : (double) uploaded / downloaded;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
protected ValidationFailure TestOutputPath()
|
protected ValidationFailure TestOutputPath()
|
||||||
|
|
Loading…
Reference in New Issue