From d246908d5532e3b43b1b9eabffa7047ee782b155 Mon Sep 17 00:00:00 2001 From: Leopith <113810806+leopith@users.noreply.github.com> Date: Mon, 19 Sep 2022 11:01:45 +1000 Subject: [PATCH] Support torrent seconds seeding --- src/types/request.rs | 2 ++ src/types/response.rs | 2 ++ 2 files changed, 4 insertions(+) diff --git a/src/types/request.rs b/src/types/request.rs index 856ba94..fe79ecf 100644 --- a/src/types/request.rs +++ b/src/types/request.rs @@ -275,6 +275,7 @@ pub enum TorrentGetField { RateDownload, RateUpload, RecheckProgress, + SecondsSeeding, SeedRatioLimit, SeedRatioMode, SizeWhenDone, @@ -319,6 +320,7 @@ impl TorrentGetField { TorrentGetField::RateDownload => "rateDownload", TorrentGetField::RateUpload => "rateUpload", TorrentGetField::RecheckProgress => "recheckProgress", + TorrentGetField::SecondsSeeding => "secondsSeeding", TorrentGetField::SeedRatioLimit => "seedRatioLimit", TorrentGetField::SeedRatioMode => "seedRatioMode", TorrentGetField::SizeWhenDone => "sizeWhenDone", diff --git a/src/types/response.rs b/src/types/response.rs index 3cd1176..818a26c 100644 --- a/src/types/response.rs +++ b/src/types/response.rs @@ -118,6 +118,8 @@ pub struct Torrent { pub rate_upload: Option, #[serde(rename = "recheckProgress")] pub recheck_progress: Option, + #[serde(rename = "secondsSeeding")] + pub seconds_seeding: Option, #[serde(rename = "seedRatioLimit")] pub seed_ratio_limit: Option, #[serde(rename = "sizeWhenDone")]