Supported functionality
-
Display channels which support catch-up events
-
Display latest catch-up events
OPF backend query
ChannelQuery
https://{host}/metadata/delivery/GLOBAL/btv/services?filter={"technical.deviceType":"Android", "locale":"en_GB", "editorial.blacklistedAccountProfileIds": {"$ne": "DEFAULT"}}&locale="en_GB"
LatestEventsStripQuery
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:
|
Feature |
Sub-item |
Key |
|---|---|---|
|
Explore |
|
|
|
Explore |
Replay |
channelLimit |
|
|
|
latestCatchUpEventLimit |
|
|
|
latestEventLimit |
|
|
|
isVisible |