Merge branch 'benphelps:main' into main

This commit is contained in:
Benoit SERRA 2022-12-11 14:39:27 +01:00 committed by GitHub
commit e12cc65c77
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -93,7 +93,8 @@ export default async function plexProxyHandler(req, res) {
movies = 0;
tv = 0;
logger.debug("Getting movie + tv counts from Plex API");
await libraries.filter(l => ["movie", "show"].includes(l._attributes.type)).forEach(async (library) => {
const movieTVLibraries = libraries.filter(l => ["movie", "show"].includes(l._attributes.type));
await Promise.all(movieTVLibraries.map(async (library) => {
[status, apiData] = await fetchFromPlexAPI(`/library/sections/${library._attributes.key}/all`, widget);
if (apiData && apiData.MediaContainer) {
const size = parseInt(apiData.MediaContainer._attributes.size, 10);
@ -103,9 +104,9 @@ export default async function plexProxyHandler(req, res) {
tv += size;
}
}
cache.put(`${tvCacheKey}.${service}`, tv, 1000 * 60 * 10);
cache.put(`${moviesCacheKey}.${service}`, movies, 1000 * 60 * 10);
});
}));
cache.put(`${tvCacheKey}.${service}`, tv, 1000 * 60 * 10);
cache.put(`${moviesCacheKey}.${service}`, movies, 1000 * 60 * 10);
}
const data = {