From 319a352d2e3a027cdcbcadcc262eed19ff15218d Mon Sep 17 00:00:00 2001 From: Bauke Date: Tue, 11 Jan 2022 12:40:30 +0100 Subject: [PATCH] Filter out defunct platforms (#11). --- source/ts/utilities/release.ts | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/source/ts/utilities/release.ts b/source/ts/utilities/release.ts index e28464b..1a0bd97 100644 --- a/source/ts/utilities/release.ts +++ b/source/ts/utilities/release.ts @@ -10,6 +10,7 @@ type ApiReleaseData = { }; id: string; relations: Array<{ + ended: boolean; type: string; url: { resource: string; @@ -53,7 +54,12 @@ export default class Release { const relations = new Set( data.relations - .filter((relation) => relation.type !== 'discography entry') + // Remove discography entries and links that have been marked as no + // longer working. + .filter( + (relation) => + relation.type !== 'discography entry' && !relation.ended, + ) .map((relation) => relation.url.resource), ); const links = Array.from(relations)