diff options
Diffstat (limited to 'tool/src/add.rs')
| -rw-r--r-- | tool/src/add.rs | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/tool/src/add.rs b/tool/src/add.rs index cd41bef..fc88e49 100644 --- a/tool/src/add.rs +++ b/tool/src/add.rs @@ -5,6 +5,7 @@ */ use crate::cli::Action; use dialoguer::{Confirm, FuzzySelect, Input, theme::ColorfulTheme}; +use jellycache::Cache; use jellyimport::plugins::trakt::{Trakt, TraktKind}; use log::warn; use std::{ @@ -17,7 +18,7 @@ use std::{ use tokio::runtime::Handle; pub fn add(action: Action, rt: &Handle) -> anyhow::Result<()> { - init_cache_dummy()?; + let cache = Cache::new(Box::new(jellykv::dummy::Dummy), 0); match action { Action::Add { media } => { let theme = ColorfulTheme::default(); @@ -36,7 +37,7 @@ pub fn add(action: Action, rt: &Handle) -> anyhow::Result<()> { .unwrap(); let trakt = Trakt::new(&var("TRAKT_API_KEY").unwrap()); - let results = trakt.search(search_kinds, &name, rt)?; + let results = trakt.search(&cache, search_kinds, &name, rt)?; if results.is_empty() { warn!("no search results"); |