Skip to content

Commit b479a08

Browse files
committed
feat(idempotency): add custom idempotency key for middleware
1 parent 06bb1cc commit b479a08

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

packages/idempotency/src/middleware/makeHandlerIdempotent.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,15 +117,18 @@ const makeHandlerIdempotent = (
117117
? options.config
118118
: new IdempotencyConfig({});
119119
const persistenceStore = options.persistenceStore;
120+
const keyPrefix = options.keyPrefix;
120121
persistenceStore.configure({
121122
config: idempotencyConfig,
123+
keyPrefix: keyPrefix,
122124
});
123125

124126
const idempotencyHandler = new IdempotencyHandler({
125127
functionToMakeIdempotent: /* v8 ignore next */ () => ({}),
126128
functionArguments: [],
127129
idempotencyConfig,
128130
persistenceStore,
131+
keyPrefix,
129132
functionPayloadToBeHashed: undefined,
130133
});
131134
setIdempotencyHandlerInRequestInternal(request, idempotencyHandler);

0 commit comments

Comments
 (0)