chore: run cargo fmt
This commit is contained in:
parent
1b6e7edb6b
commit
d480b14bea
2 changed files with 9 additions and 6 deletions
|
|
@ -40,8 +40,12 @@ impl SerializedTorrent {
|
||||||
let add_torrent = if !self.torrent_bytes.is_empty() {
|
let add_torrent = if !self.torrent_bytes.is_empty() {
|
||||||
AddTorrent::TorrentFileBytes(self.torrent_bytes)
|
AddTorrent::TorrentFileBytes(self.torrent_bytes)
|
||||||
} else {
|
} else {
|
||||||
let magnet =
|
let magnet = Magnet::from_id20(
|
||||||
Magnet::from_id20(self.info_hash, self.trackers.into_iter().collect(), self.only_files.clone()).to_string();
|
self.info_hash,
|
||||||
|
self.trackers.into_iter().collect(),
|
||||||
|
self.only_files.clone(),
|
||||||
|
)
|
||||||
|
.to_string();
|
||||||
AddTorrent::from_url(magnet)
|
AddTorrent::from_url(magnet)
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,7 @@ pub struct Magnet {
|
||||||
id20: Option<Id20>,
|
id20: Option<Id20>,
|
||||||
id32: Option<Id32>,
|
id32: Option<Id32>,
|
||||||
pub trackers: Vec<String>,
|
pub trackers: Vec<String>,
|
||||||
select_only: Option<Vec<usize>>
|
select_only: Option<Vec<usize>>,
|
||||||
}
|
}
|
||||||
|
|
||||||
impl Magnet {
|
impl Magnet {
|
||||||
|
|
@ -24,7 +24,7 @@ impl Magnet {
|
||||||
self.select_only.clone()
|
self.select_only.clone()
|
||||||
}
|
}
|
||||||
|
|
||||||
pub fn from_id20(id20: Id20, trackers: Vec<String>, select_only: Option<Vec<usize>> ) -> Self {
|
pub fn from_id20(id20: Id20, trackers: Vec<String>, select_only: Option<Vec<usize>>) -> Self {
|
||||||
Self {
|
Self {
|
||||||
id20: Some(id20),
|
id20: Some(id20),
|
||||||
id32: None,
|
id32: None,
|
||||||
|
|
@ -187,9 +187,8 @@ mod tests {
|
||||||
);
|
);
|
||||||
|
|
||||||
assert_eq!(
|
assert_eq!(
|
||||||
&Magnet::from_id20(id20, Default::default(), Some(vec![1,2,3])).to_string(),
|
&Magnet::from_id20(id20, Default::default(), Some(vec![1, 2, 3])).to_string(),
|
||||||
"magnet:?xt=urn:btih:a621779b5e3d486e127c3efbca9b6f8d135f52e5&so=1,2,3"
|
"magnet:?xt=urn:btih:a621779b5e3d486e127c3efbca9b6f8d135f52e5&so=1,2,3"
|
||||||
);
|
);
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue