Skip to content

refactor: Store accepted event metadata structure

Instead of storing a float64 for the timestamp in the timed map, we now store a AcceptedEvent that tracks:

  1. Timestamp when the accepted event was received
  2. The last time the server attempted to deliver the mail.
  3. The number of delivery failure events encountered for this event. If the mail is eventually delivered, we should know how many failures it took.

Merge request reports

Loading