From 753a47a39c8e542ffa06d4c0735f9f67e890d199 Mon Sep 17 00:00:00 2001 From: metamuffin Date: Fri, 22 Dec 2023 20:42:37 +0100 Subject: rework import system pt. 7: cache tmdb, media ignore flags --- import/src/tmdb.rs | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) (limited to 'import/src/tmdb.rs') diff --git a/import/src/tmdb.rs b/import/src/tmdb.rs index 3780524..37447e6 100644 --- a/import/src/tmdb.rs +++ b/import/src/tmdb.rs @@ -4,10 +4,10 @@ Copyright (C) 2023 metamuffin */ use anyhow::Context; +use bincode::{Decode, Encode}; use jellycommon::chrono::{format::Parsed, DateTime, Utc}; use log::info; use serde::Deserialize; -use std::io::Write; #[derive(Debug, Clone, Deserialize)] pub struct TmdbQuery { @@ -17,7 +17,7 @@ pub struct TmdbQuery { pub total_results: usize, } -#[derive(Debug, Clone, Deserialize)] +#[derive(Debug, Clone, Deserialize, Encode, Decode)] pub struct TmdbQueryResult { pub adult: bool, pub backdrop_path: Option, @@ -35,7 +35,7 @@ pub struct TmdbQueryResult { pub vote_count: usize, } -#[derive(Debug, Clone, Deserialize)] +#[derive(Debug, Clone, Deserialize, Encode, Decode)] pub struct TmdbDetails { pub adult: bool, pub backdrop_path: Option, @@ -59,13 +59,13 @@ pub struct TmdbDetails { pub tagline: Option, } -#[derive(Debug, Clone, Deserialize)] +#[derive(Debug, Clone, Deserialize, Encode, Decode)] pub struct TmdbGenre { pub id: u64, pub name: String, } -#[derive(Debug, Clone, Deserialize)] +#[derive(Debug, Clone, Deserialize, Encode, Decode)] pub struct TmdbProductionCompany { pub id: u64, pub name: String, -- cgit v1.2.3-70-g09d2