Skip to content

Commit f325c8d

Browse files
committed
fix(rate-limit): add rateLimitKey propagation to batch streaming transforms
1 parent 0beb5f8 commit f325c8d

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

packages/trigger-sdk/src/v3/shared.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1753,6 +1753,7 @@ async function* transformBatchItemsStream<TTask extends AnyTask>(
17531753
options: {
17541754
queue: item.options?.queue ? { name: item.options.queue } : undefined,
17551755
concurrencyKey: item.options?.concurrencyKey,
1756+
rateLimitKey: item.options?.rateLimitKey,
17561757
test: taskContext.ctx?.run.isTest,
17571758
payloadType: payloadPacket.dataType,
17581759
delay: item.options?.delay,
@@ -1806,6 +1807,7 @@ async function* transformBatchItemsStreamForWait<TTask extends AnyTask>(
18061807
lockToVersion: taskContext.worker?.version,
18071808
queue: item.options?.queue ? { name: item.options.queue } : undefined,
18081809
concurrencyKey: item.options?.concurrencyKey,
1810+
rateLimitKey: item.options?.rateLimitKey,
18091811
test: taskContext.ctx?.run.isTest,
18101812
payloadType: payloadPacket.dataType,
18111813
delay: item.options?.delay,
@@ -1856,6 +1858,7 @@ async function* transformBatchByTaskItemsStream<TTasks extends readonly AnyTask[
18561858
options: {
18571859
queue: item.options?.queue ? { name: item.options.queue } : undefined,
18581860
concurrencyKey: item.options?.concurrencyKey,
1861+
rateLimitKey: item.options?.rateLimitKey,
18591862
test: taskContext.ctx?.run.isTest,
18601863
payloadType: payloadPacket.dataType,
18611864
delay: item.options?.delay,
@@ -1908,6 +1911,7 @@ async function* transformBatchByTaskItemsStreamForWait<TTasks extends readonly A
19081911
lockToVersion: taskContext.worker?.version,
19091912
queue: item.options?.queue ? { name: item.options.queue } : undefined,
19101913
concurrencyKey: item.options?.concurrencyKey,
1914+
rateLimitKey: item.options?.rateLimitKey,
19111915
test: taskContext.ctx?.run.isTest,
19121916
payloadType: payloadPacket.dataType,
19131917
delay: item.options?.delay,

0 commit comments

Comments
 (0)