Open Cliftonz opened 11 months ago
@Cliftonz I'm working on this.
Please, did you ask to be assigned to this?
On Thu, Oct 19, 2023 at 7:32 AM Anjorin Damilare @.***> wrote:
@Cliftonz https://github.com/Cliftonz I'm working on this.
— Reply to this email directly, view it on GitHub https://github.com/novuhq/novu-php/issues/57#issuecomment-1770149557, or unsubscribe https://github.com/notifications/unsubscribe-auth/AAWPNUM32BDIKSZAMYPKX4LYADCRNAVCNFSM6AAAAAA5WJBI6OVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMYTONZQGE2DSNJVG4 . You are receiving this because you are subscribed to this thread.Message ID: @.***>
I can see that you have a draft PR up @dammy001. So I'll assign you to the issue.
For next time, please ask to be assigned so that multiple folks are not working on the same thing at the same time.
I can see that you have a draft PR up @dammy001. So I'll assign you to the issue.
For next time, please ask to be assigned so that multiple folks are not working on the same thing at the same time.
@unicodeveloper Yeah, thanks.
In order to enhance the resilience and reliability of our SDK, we would like to introduce an Exponential Retry mechanism for retrying failed requests. Additionally, to ensure the idempotent processing of requests, it's vital to incorporate support for providing an Idempotency Key as per the draft specified in the HTTP Idempotency Key Header Field.
The key requirements for this implementation include:
Exponential Retry Mechanism:
Idempotency Key Provisioning:
Idempotency-Key
and following the standards outlined in the draft.Configuration and Documentation:
Acceptance Criteria:
Update: You can reference the go-lang library to keep the method signature and configuration the same. https://github.com/novuhq/go-novu/pull/62
Please refer to the draft for further details on the HTTP Idempotency Key Header Field and ensure adherence to the specified standards while implementing this feature in the SDK.