Skip to content

Commit 92174b4

Browse files
authored
fix: don't persist idempotency-key header on post requests (#498)
1 parent e8f9e1b commit 92174b4

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/resend.ts

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,13 +107,15 @@ export class Resend {
107107
entity?: unknown,
108108
options: PostOptions & IdempotentRequest = {},
109109
) {
110+
const headers = new Headers(this.headers);
111+
110112
if (options.idempotencyKey) {
111-
this.headers.set('Idempotency-Key', options.idempotencyKey);
113+
headers.set('Idempotency-Key', options.idempotencyKey);
112114
}
113115

114116
const requestOptions = {
115117
method: 'POST',
116-
headers: this.headers,
118+
headers: headers,
117119
body: JSON.stringify(entity),
118120
...options,
119121
};

0 commit comments

Comments
 (0)