aboutsummaryrefslogtreecommitdiff
path: root/import/src/plugins/mod.rs
diff options
context:
space:
mode:
Diffstat (limited to 'import/src/plugins/mod.rs')
-rw-r--r--import/src/plugins/mod.rs9
1 files changed, 5 insertions, 4 deletions
diff --git a/import/src/plugins/mod.rs b/import/src/plugins/mod.rs
index 8fd1e67..cebe30e 100644
--- a/import/src/plugins/mod.rs
+++ b/import/src/plugins/mod.rs
@@ -61,6 +61,7 @@ pub trait ImportPlugin: Send + Sync {
}
}
+#[allow(clippy::vec_init_then_push)]
pub fn init_plugins(secrets: &ApiSecrets) -> Vec<Box<dyn ImportPlugin>> {
let mut plugins = Vec::<Box<dyn ImportPlugin>>::new();
@@ -73,16 +74,16 @@ pub fn init_plugins(secrets: &ApiSecrets) -> Vec<Box<dyn ImportPlugin>> {
plugins.push(Box::new(media_info::MediaInfo));
plugins.push(Box::new(infojson::Infojson));
if let Some(api_key) = &secrets.trakt {
- plugins.push(Box::new(trakt::Trakt::new(&api_key)));
+ plugins.push(Box::new(trakt::Trakt::new(api_key)));
}
if let Some(api_key) = &secrets.tmdb {
- plugins.push(Box::new(tmdb::Tmdb::new(&api_key))); // deps: trakt
+ plugins.push(Box::new(tmdb::Tmdb::new(api_key))); // deps: trakt
}
if let Some(api_key) = &secrets.omdb {
- plugins.push(Box::new(omdb::Omdb::new(&api_key))); // deps: trakt
+ plugins.push(Box::new(omdb::Omdb::new(api_key))); // deps: trakt
}
if let Some(api_key) = &secrets.acoustid {
- plugins.push(Box::new(acoustid::AcoustID::new(&api_key)));
+ plugins.push(Box::new(acoustid::AcoustID::new(api_key)));
}
plugins.push(Box::new(musicbrainz::MusicBrainz::new())); // deps: acoustid
plugins.push(Box::new(wikidata::Wikidata::new())); // deps: musicbrainz