feat(cache): external API cache (#786)

This commit is contained in:
sct
2021-01-31 17:24:45 +09:00
committed by GitHub
parent b239598e64
commit 20289b5960
23 changed files with 1210 additions and 1014 deletions

View File

@@ -1,4 +1,4 @@
import { TmdbCollection } from '../api/themoviedb';
import type { TmdbCollection } from '../api/themoviedb/interfaces';
import { MediaType } from '../constants/media';
import Media from '../entity/Media';
import { mapMovieResult, MovieResult } from './Search';

View File

@@ -1,4 +1,4 @@
import { TmdbMovieDetails } from '../api/themoviedb';
import type { TmdbMovieDetails } from '../api/themoviedb/interfaces';
import {
ProductionCompany,
Genre,

View File

@@ -1,8 +1,8 @@
import {
import type {
TmdbPersonCreditCast,
TmdbPersonCreditCrew,
TmdbPersonDetail,
} from '../api/themoviedb';
} from '../api/themoviedb/interfaces';
import Media from '../entity/Media';
export interface PersonDetail {

View File

@@ -2,7 +2,7 @@ import type {
TmdbMovieResult,
TmdbPersonResult,
TmdbTvResult,
} from '../api/themoviedb';
} from '../api/themoviedb/interfaces';
import { MediaType as MainMediaType } from '../constants/media';
import Media from '../entity/Media';

View File

@@ -10,12 +10,12 @@ import {
Keyword,
mapVideos,
} from './common';
import {
import type {
TmdbTvEpisodeResult,
TmdbTvSeasonResult,
TmdbTvDetails,
TmdbSeasonWithEpisodes,
} from '../api/themoviedb';
} from '../api/themoviedb/interfaces';
import type Media from '../entity/Media';
import { Video } from './Movie';

View File

@@ -1,11 +1,11 @@
import {
import type {
TmdbCreditCast,
TmdbAggregateCreditCast,
TmdbCreditCrew,
TmdbExternalIds,
TmdbVideo,
TmdbVideoResult,
} from '../api/themoviedb';
} from '../api/themoviedb/interfaces';
import { Video } from '../models/Movie';