aboutsummaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authormetamuffin <metamuffin@disroot.org>2024-01-23 04:16:00 +0100
committermetamuffin <metamuffin@disroot.org>2024-01-23 04:16:00 +0100
commite5712e82b369019457cf738a70ae97c67388cbc4 (patch)
treea3ab191ba5bfd1c900aaabb7e8535624630b7310 /common
parent0318a9f925f2507200a5b9b714f20560b770d7b0 (diff)
downloadjellything-e5712e82b369019457cf738a70ae97c67388cbc4.tar
jellything-e5712e82b369019457cf738a70ae97c67388cbc4.tar.bz2
jellything-e5712e82b369019457cf738a70ae97c67388cbc4.tar.zst
comments and minor changes
Diffstat (limited to 'common')
-rw-r--r--common/src/lib.rs16
1 files changed, 9 insertions, 7 deletions
diff --git a/common/src/lib.rs b/common/src/lib.rs
index d61532c..e61bdb9 100644
--- a/common/src/lib.rs
+++ b/common/src/lib.rs
@@ -293,20 +293,22 @@ impl ToString for TraktKind {
}
impl Display for ObjectIds {
fn fmt(&self, f: &mut std::fmt::Formatter<'_>) -> std::fmt::Result {
- f.write_str("trakt")?;
- if self.slug.is_some() {
+ if let Some(id) = self.trakt {
+ f.write_fmt(format_args!("trakt={}", id))?;
+ }
+ if let Some(_id) = &self.slug {
f.write_str(",slug")?;
}
- if self.tmdb.is_some() {
- f.write_str(",tmdb")?;
+ if let Some(id) = self.tmdb {
+ f.write_fmt(format_args!(",tmdb={}", id))?;
}
- if self.imdb.is_some() {
+ if let Some(_id) = &self.imdb {
f.write_str(",imdb")?;
}
- if self.tvdb.is_some() {
+ if let Some(_id) = &self.tvdb {
f.write_str(",tvdb")?;
}
- if self.omdb.is_some() {
+ if let Some(_id) = &self.omdb {
f.write_str(",omdb")?;
}
Ok(())