Description

We use this class to register message deliveries for our reach detection mechanims. It consumes message-initiator-response-event events and uses them to initialize sent snapshots for channels involved.

Other then that, it also looks for a subscribers-reach-channels storage to obtain channels that are worth checking and looks whether their current subscribers reach activity is enough to be considered as trusted, therefore we can extract active and idle subscribers for them (depending on whether they have sent snapshots previosly made)

subscribers-reach-data records are being produced and updated by:

  • incrementing idle counters if users don’t interact with messages
  • resetting idle counters if users interact with messages

Data flow

Input

Output