From e391d5dc69582f1572044517aaa22c44a808f8f9 Mon Sep 17 00:00:00 2001 From: IRHM Date: Tue, 4 Aug 2026 00:02:37 +0100 Subject: [PATCH] (fix) ProvidersList: Duplicate key error. --- CHANGELOG.md | 4 ++++ src/lib/content/ProvidersList.svelte | 2 +- src/types.ts | 8 +++++++- 3 files changed, 12 insertions(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index c95fe818..9200554f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,10 @@ These changes are awaiting release: +## Fixed + +- ProvidersList: Duplicate key error. + # [4.2.0] - 2026-08-03T07:45:00Z > [!NOTE] diff --git a/src/lib/content/ProvidersList.svelte b/src/lib/content/ProvidersList.svelte index 2841ccb3..e2f1b149 100644 --- a/src/lib/content/ProvidersList.svelte +++ b/src/lib/content/ProvidersList.svelte @@ -13,7 +13,7 @@ {#if providers?.length > 0}
- {#each providers as provider (provider.name)} + {#each providers as provider (provider)} {/each} {#if fullListLink} diff --git a/src/types.ts b/src/types.ts index 082585be..e5f80839 100644 --- a/src/types.ts +++ b/src/types.ts @@ -368,9 +368,15 @@ export interface MediaGenre { name: string; } +export enum MediaProviderType { + Sub = "sub", + Free = "free", +} + export interface MediaProvider { name: string; - link: string; + type?: MediaProviderType; + link?: string; } export enum MediaVideoType {