3a2dd983c5
* Proof of concept * When ingesting events, if it’s already been delivered then don’t continue * DeliverEvent: throw AlreadyDeliveredError and don’t retry if that’s thrown * Test for duplicate event ids * Return the original event so sendEvent doesn’t fail, don’t enqueue * Add AlreadyDeliveredError to the logged out message --------- Co-authored-by: Eric Allam <eallam@icloud.com>