Skip to main content
Skip table of contents

Replay channel events screen

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

CODE
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
ExploreReplaychannelLimit12
ExploreReplay EventsocuBuffer

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





JavaScript errors detected

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

If this problem persists, please contact our support.