aboutsummaryrefslogtreecommitdiff
path: root/import/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'import/src/lib.rs')
-rw-r--r--import/src/lib.rs10
1 files changed, 8 insertions, 2 deletions
diff --git a/import/src/lib.rs b/import/src/lib.rs
index 1d8efd8..ab74ecb 100644
--- a/import/src/lib.rs
+++ b/import/src/lib.rs
@@ -6,13 +6,17 @@
#![feature(lazy_cell)]
pub mod infojson;
pub mod tmdb;
+pub mod trakt;
use crate::tmdb::TmdbKind;
use anyhow::{anyhow, bail, Context, Ok};
use async_recursion::async_recursion;
use futures::{executor::block_on, stream::FuturesUnordered, StreamExt};
use jellybase::{
- cache::{async_cache_file, cache_memory}, database::{DataAcid, ReadableTable, Ser, T_NODE, T_NODE_IMPORT}, federation::Federation, AssetLocationExt, CONF, SECRETS
+ cache::{async_cache_file, cache_memory},
+ database::{DataAcid, ReadableTable, Ser, T_NODE, T_NODE_IMPORT},
+ federation::Federation,
+ AssetLocationExt, CONF, SECRETS,
};
use jellyclient::Session;
use jellycommon::{
@@ -238,7 +242,9 @@ async fn process_source(
ImportSource::Override(n) => insert_node(&id, n)?,
ImportSource::Tmdb { id: tid } => {
info!("tmdb lookup {id}");
- let key = SECRETS.api.tmdb
+ let key = SECRETS
+ .api
+ .tmdb
.as_ref()
.ok_or(anyhow!("no tmdb api key"))?;