aboutsummaryrefslogtreecommitdiff
path: root/tool/src/add.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tool/src/add.rs')
-rw-r--r--tool/src/add.rs5
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");