1
0
mirror of https://github.com/Radarr/Radarr.git synced 2024-10-03 22:57:18 +02:00

Fixed: Calculating seed time for qBittorrent

(cherry picked from commit 1b3ff64cc521396f9f1623617052c497649325a8)
This commit is contained in:
Bogdan 2023-09-08 03:12:20 +03:00
parent cb04ef960e
commit a2bde5e016
3 changed files with 5 additions and 5 deletions

View File

@ -633,7 +633,7 @@ protected virtual QBittorrentTorrent GivenCompletedTorrent(
.Returns(new QBittorrentTorrentProperties
{
Hash = "HASH",
SeedingTime = seedingTime
SeedingTime = seedingTime * 60
});
return torrent;

View File

@ -626,11 +626,11 @@ protected bool HasReachedSeedingTimeLimit(QBittorrentTorrent torrent, QBittorren
if (torrent.SeedingTimeLimit >= 0)
{
seedingTimeLimit = torrent.SeedingTimeLimit;
seedingTimeLimit = torrent.SeedingTimeLimit * 60;
}
else if (torrent.SeedingTimeLimit == -2 && config.MaxSeedingTimeEnabled)
{
seedingTimeLimit = config.MaxSeedingTime;
seedingTimeLimit = config.MaxSeedingTime * 60;
}
else
{

View File

@ -33,7 +33,7 @@ public class QBittorrentTorrent
public float RatioLimit { get; set; } = -2;
[JsonProperty(PropertyName = "seeding_time")]
public long? SeedingTime { get; set; } // Torrent seeding time (not provided by the list api)
public long? SeedingTime { get; set; } // Torrent seeding time (in seconds, not provided by the list api)
[JsonProperty(PropertyName = "seeding_time_limit")] // Per torrent seeding time limit (-2 = use global, -1 = unlimited)
public long SeedingTimeLimit { get; set; } = -2;
@ -47,7 +47,7 @@ public class QBittorrentTorrentProperties
public string SavePath { get; set; }
[JsonProperty(PropertyName = "seeding_time")]
public long SeedingTime { get; set; } // Torrent seeding time
public long SeedingTime { get; set; } // Torrent seeding time (in seconds)
}
public class QBittorrentTorrentFile