From 9f3c6869135a0876bbf13c1b8f9a1ee1fa4b50d1 Mon Sep 17 00:00:00 2001 From: DebaucheryLibrarian Date: Tue, 20 Oct 2020 15:37:42 +0200 Subject: [PATCH] Added thumbnail and favicon to entity REST API. --- src/entities.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/entities.js b/src/entities.js index e3c881a2..899657c8 100644 --- a/src/entities.js +++ b/src/entities.js @@ -14,8 +14,8 @@ function curateEntity(entity, includeParameters = false) { } const logo = (entity.has_logo - && (((entity.independent || entity.type === 'network') && `${entity.slug}/network.png`) - || (entity.parent && `${entity.parent.slug}/${entity.slug}.png`))) + && (((entity.independent || entity.type === 'network') && { logo: `${entity.slug}/network.png`, thumbnail: `${entity.slug}/thumbs/network.png`, favicon: `${entity.slug}/favicon.png` }) + || (entity.parent && { logo: `${entity.parent.slug}/${entity.slug}.png`, thumbnail: `${entity.parent.slug}/thumbs/${entity.slug}.png`, favicon: `${entity.parent.slug}/favicon.png` }))) || null; const curatedEntity = entity.id ? { @@ -27,7 +27,7 @@ function curateEntity(entity, includeParameters = false) { type: entity.type, independent: !!entity.independent, aliases: entity.alias, - logo, + ...logo, parent: curateEntity(entity.parent, includeParameters), } : {};