refactor(imageproxy): reduce noisy image cache logging (#2789)
This commit is contained in:
@@ -55,16 +55,12 @@ class ImageProxy {
|
|||||||
}
|
}
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
if (e.code === 'ENOENT') {
|
if (e.code === 'ENOENT') {
|
||||||
logger.error('Directory not found', {
|
return;
|
||||||
label: 'Image Cache',
|
|
||||||
message: e.message,
|
|
||||||
});
|
|
||||||
} else {
|
|
||||||
logger.error('Failed to read directory', {
|
|
||||||
label: 'Image Cache',
|
|
||||||
message: e.message,
|
|
||||||
});
|
|
||||||
}
|
}
|
||||||
|
logger.error('Failed to read directory', {
|
||||||
|
label: 'Image Cache',
|
||||||
|
message: e.message,
|
||||||
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
logger.info(`Cleared ${deletedImages} stale image(s) from cache '${key}'`, {
|
logger.info(`Cleared ${deletedImages} stale image(s) from cache '${key}'`, {
|
||||||
|
|||||||
@@ -141,13 +141,16 @@ router.get('/:jellyfinUserId', async (req, res) => {
|
|||||||
|
|
||||||
const jellyfinAvatarUrl = getJellyfinAvatarUrl(req.params.jellyfinUserId);
|
const jellyfinAvatarUrl = getJellyfinAvatarUrl(req.params.jellyfinUserId);
|
||||||
|
|
||||||
let imageData = await avatarImageCache.getImage(
|
let imageData;
|
||||||
jellyfinAvatarUrl,
|
if (user?.avatarVersion) {
|
||||||
fallbackUrl
|
imageData = await avatarImageCache.getImage(
|
||||||
);
|
jellyfinAvatarUrl,
|
||||||
|
fallbackUrl
|
||||||
if (imageData.meta.extension === 'json') {
|
);
|
||||||
// this is a 404
|
if (imageData.meta.extension === 'json') {
|
||||||
|
imageData = await avatarImageCache.getImage(fallbackUrl);
|
||||||
|
}
|
||||||
|
} else {
|
||||||
imageData = await avatarImageCache.getImage(fallbackUrl);
|
imageData = await avatarImageCache.getImage(fallbackUrl);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user