diff --git a/src/app/components/MediaLoader/configs/liveRadio.ts b/src/app/components/MediaLoader/configs/liveRadio.ts index e9eb1829c68..286ee7e405d 100644 --- a/src/app/components/MediaLoader/configs/liveRadio.ts +++ b/src/app/components/MediaLoader/configs/liveRadio.ts @@ -1,9 +1,9 @@ import filterForBlockType from '#lib/utilities/blockHandlers'; import { LiveRadioBlock, - LiveRadioHeadingBlock, - LiveRadioParagraphBlock, - LiveRadioVersionBlock, + // LiveRadioHeadingBlock, + // LiveRadioParagraphBlock, + // LiveRadioVersionBlock, } from '#app/models/types/media'; import { ConfigBuilderProps, ConfigBuilderReturnProps } from '../types'; import AUDIO_UI_CONFIG from './constants'; @@ -15,31 +15,40 @@ export default ({ const { model: liveRadioBlocks }: LiveRadioBlock = filterForBlockType(blocks, 'liveRadio') ?? {}; - const headingBlock: LiveRadioHeadingBlock = - filterForBlockType(liveRadioBlocks, 'heading') ?? {}; + // const headingBlock: LiveRadioHeadingBlock = + // filterForBlockType(liveRadioBlocks, 'heading') ?? {}; - const paragraphBlock: LiveRadioParagraphBlock = - filterForBlockType(liveRadioBlocks, 'paragraph') ?? {}; + // const paragraphBlock: LiveRadioParagraphBlock = + // filterForBlockType(liveRadioBlocks, 'paragraph') ?? {}; - const liveRadioMetadataBlock: LiveRadioVersionBlock = - filterForBlockType(liveRadioBlocks, 'version') ?? {}; + // const liveRadioMetadataBlock: LiveRadioVersionBlock = + // filterForBlockType(liveRadioBlocks, 'version') ?? {}; return { playerConfig: { ...basePlayerConfig, autoplay: false, playlistObject: { - title: headingBlock?.text ?? '', + // json?.data?.curations?.[0]?.mediaCollection?.[0]?.model?.overtypedTitle; -- Probs this + // json?.data?.curations?.[0]?.mediaCollection?.[0]?.model?.title; + // json?.data?.curations?.[0]?.title; + title: liveRadioBlocks.overtypedTitle ?? '', items: [ { kind: 'radioProgramme', live: true, - serviceID: liveRadioMetadataBlock?.externalId, + // json?.data?.curations?.[0]?.mediaCollection?.[0]?.model?.masterbrand.id + serviceID: liveRadioBlocks?.masterbrand?.id ?? '', }, ], liveRewind: true, simulcast: true, - summary: paragraphBlock?.text ?? '', + // Don't see a direct equivalent afrique radio has Infos, musique et sports + // Closest equivalent is synopses + // json?.data?.curations?.[0]?.mediaCollection?.[0]?.model?.synopses?.short; + // json?.data?.curations?.[0]?.mediaCollection?.[0]?.model?.synopses?.medium; + // json?.data?.curations?.[0]?.mediaCollection?.[0]?.model?.synopses?.long; + summary: liveRadioBlocks?.synopses?.long ?? '', }, ui: { ...basePlayerConfig.ui,