I’ve noticed that duplicate (those already acknowledged) events can be sent to a connected client on a restart of ES and subsequent reload of a competing consumer checkpoint.
Is is possible within the client to identify that the events has previously been sent and acknowledged?