Skip to main content
Skip table of contents

Replay screen

Supported functionality

  • Display channels which support catch-up events
  • Display latest catch-up events

OPF backend query

ChannelQuery


CODE
https://{host}/metadata/delivery/GLOBAL/btv/services?filter={"technical.deviceType":"Android", "locale":"en_GB", "editorial.blacklistedAccountProfileIds": {"$ne": "DEFAULT"}}&locale="en_GB"

LatestEventsStripQuery


CODE
https://{host}/metadata/delivery/GLOBAL/vod/editorials?filter={"technical.period.start":{"$lt":1587551891},"technical.period.end":{"$gt":1587551891},"$or":[{"technical.isLTCU": true},{"technical.isSTCU": true}]}&locale="en_GB"&sort=[["technical.period.start", -1]]&limit=25


High level component composition


Rendering sequence


  • When Replay button is clicked, requestLatestCatchUpEvents(limit) action is dispatched to fetch latest catch-up events
  • To fetch channel list, requestChannels() action is dispatched in signon screen itself
  • Channels are displayed by fetching data from channelreducer via getChannelsBasedOnSubscription() selector API
  • Latest events are shown by reading data from replayreducer with getLatestCatchupEventsData() selector API


Supported configuration 

Refer to Configuration for details:

FeatureSub-itemKey
Explore

ExploreReplaychannelLimit


latestCatchUpEventLimit


latestEventLimit


isVisible



JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.