Replay channel events screen is launched on the click of any of the channels under All networks in the Replay screen.
Supported functionality
-
Display all catch-up events for a particular channel by date
-
The number of days for which events must be displayed is configurable with socuBuffer.flag
-
Limit of number of events displayed is configurable with latestEventLimit flag
-
Current channel limit is 17
-
If number of channels exceeds the limit, the See All tile will be displayed
-
OPF backend query
Events query
https://{host}/metadata/delivery/GLOBAL/btv/programmes?filter={"period.start":{ "$gt": 1591315200 },"period.end":{ "$lt": 1591364911 },"isCatchUp":true,"locale":"en_GB","serviceRef":{ "$in": ["GLOBAL_20711"],"$ne": [""] }}&limit=17&sort=[["period.start", -1]]
Configuration
|
Feature |
Sub-item |
Key |
Default value |
|---|---|---|---|
|
Explore |
|
|
true |
|
Explore |
Replay |
channelLimit |
12 |
|
Explore |
Replay Event |
socuBuffer |
604800000(7 days) |
High level component composition
AndroidTV
Rendering sequence
-
When a channel is selected under All Networks, the replay channel event page is displayed
-
On page load, getCatchUpEventsForDate is dispatched to fetch the events based on the channel by date up to the configurable day
-
Events are displayed by fetching data from replayReducer via requestChannelEventsForDate() selector API