diff --git a/seasoned_api/src/webserver/controllers/tmdb/discoverMedia.js b/seasoned_api/src/webserver/controllers/tmdb/discoverMedia.js index 3669035..235d7c2 100644 --- a/seasoned_api/src/webserver/controllers/tmdb/discoverMedia.js +++ b/seasoned_api/src/webserver/controllers/tmdb/discoverMedia.js @@ -1,6 +1,8 @@ const configuration = require('src/config/configuration').getInstance(); +const Cache = require('src/tmdb/cache'); const TMDB = require('src/tmdb/tmdb'); -const tmdb = new TMDB(configuration.get('tmdb', 'apiKey')); +const cache = new Cache(); +const tmdb = new TMDB(cache, configuration.get('tmdb', 'apiKey')); /** * Controller: Retrieve a list of movies or shows in discover section in TMDB diff --git a/seasoned_api/src/webserver/controllers/tmdb/getUpcoming.js b/seasoned_api/src/webserver/controllers/tmdb/getUpcoming.js index 9c9e049..7c3d476 100644 --- a/seasoned_api/src/webserver/controllers/tmdb/getUpcoming.js +++ b/seasoned_api/src/webserver/controllers/tmdb/getUpcoming.js @@ -1,6 +1,8 @@ const configuration = require('src/config/configuration').getInstance(); +const Cache = require('src/tmdb/cache'); const TMDB = require('src/tmdb/tmdb'); -const tmdb = new TMDB(configuration.get('tmdb', 'apiKey')); +const cache = new Cache(); +const tmdb = new TMDB(cache, configuration.get('tmdb', 'apiKey')); /** * Controller: Retrieve upcoming movies diff --git a/seasoned_api/src/webserver/controllers/tmdb/nowPlayingMedia.js b/seasoned_api/src/webserver/controllers/tmdb/nowPlayingMedia.js index 5e67db8..adebeb0 100644 --- a/seasoned_api/src/webserver/controllers/tmdb/nowPlayingMedia.js +++ b/seasoned_api/src/webserver/controllers/tmdb/nowPlayingMedia.js @@ -1,6 +1,8 @@ const configuration = require('src/config/configuration').getInstance(); +const Cache = require('src/tmdb/cache'); const TMDB = require('src/tmdb/tmdb'); -const tmdb = new TMDB(configuration.get('tmdb', 'apiKey')); +const cache = new Cache(); +const tmdb = new TMDB(cache, configuration.get('tmdb', 'apiKey')); /** * Controller: Retrieve nowplaying movies / now airing shows diff --git a/seasoned_api/src/webserver/controllers/tmdb/popularMedia.js b/seasoned_api/src/webserver/controllers/tmdb/popularMedia.js index 963d553..b4addc9 100644 --- a/seasoned_api/src/webserver/controllers/tmdb/popularMedia.js +++ b/seasoned_api/src/webserver/controllers/tmdb/popularMedia.js @@ -1,6 +1,8 @@ const configuration = require('src/config/configuration').getInstance(); +const Cache = require('src/tmdb/cache'); const TMDB = require('src/tmdb/tmdb'); -const tmdb = new TMDB(configuration.get('tmdb', 'apiKey')); +const cache = new Cache(); +const tmdb = new TMDB(cache, configuration.get('tmdb', 'apiKey')); /** * Controller: Retrieve information for a movie diff --git a/seasoned_api/src/webserver/controllers/tmdb/readMedia.js b/seasoned_api/src/webserver/controllers/tmdb/readMedia.js index 6ac9d54..d9d86a4 100644 --- a/seasoned_api/src/webserver/controllers/tmdb/readMedia.js +++ b/seasoned_api/src/webserver/controllers/tmdb/readMedia.js @@ -1,6 +1,8 @@ const configuration = require('src/config/configuration').getInstance(); +const Cache = require('src/tmdb/cache'); const TMDB = require('src/tmdb/tmdb'); -const tmdb = new TMDB(configuration.get('tmdb', 'apiKey')); +const cache = new Cache(); +const tmdb = new TMDB(cache, configuration.get('tmdb', 'apiKey')); /** * Controller: Retrieve information for a movie diff --git a/seasoned_api/src/webserver/controllers/tmdb/searchSimilar.js b/seasoned_api/src/webserver/controllers/tmdb/searchSimilar.js index bc2383f..a8556b4 100644 --- a/seasoned_api/src/webserver/controllers/tmdb/searchSimilar.js +++ b/seasoned_api/src/webserver/controllers/tmdb/searchSimilar.js @@ -1,6 +1,8 @@ const configuration = require('src/config/configuration').getInstance(); +const Cache = require('src/tmdb/cache'); const TMDB = require('src/tmdb/tmdb'); -const tmdb = new TMDB(configuration.get('tmdb', 'apiKey')); +const cache = new Cache(); +const tmdb = new TMDB(cache, configuration.get('tmdb', 'apiKey')); /** * Controller: Retrieve similar movies or shows