Skip to content

Latest commit

 

History

History
30 lines (23 loc) · 724 Bytes

File metadata and controls

30 lines (23 loc) · 724 Bytes
title sequence-mesh-poller
sequenceDiagram
  actor trust as Trust
  participant meshMailbox as MESH<br/>Mailbox
  participant meshPoll as Lambda<br/>MESHPoll
  participant clientConfig as SSM<br/>Client Config
  participant eventBus as EventBus

  trust ->> meshMailbox: MESH (DocumentReference)

  Loop 5 min interval
    eventBus -) meshPoll: Scheduled event
    activate meshPoll
  end
  meshPoll ->> meshMailbox: Check for new files
  meshPoll ->> clientConfig: GetClientConfig(mailboxId)
  activate clientConfig
    clientConfig -->> meshPoll: ClientConfig
  deactivate clientConfig
  meshPoll -) eventBus: MESHInboxMessageReceived Event<br/>(meshMessageId, senderId)
  deactivate meshPoll

Loading