From cbe651e7e4646bb1685b2de4cf51cf35d1cdd433 Mon Sep 17 00:00:00 2001 From: Eric Allam Date: Fri, 21 Mar 2025 12:20:44 +0000 Subject: [PATCH] Fix useTaskTrigger queue option params and remove exportName from e2e tests --- packages/cli-v3/e2e/fixtures.ts | 19 +++++-------------- .../react-hooks/src/hooks/useTaskTrigger.ts | 2 +- 2 files changed, 6 insertions(+), 15 deletions(-) diff --git a/packages/cli-v3/e2e/fixtures.ts b/packages/cli-v3/e2e/fixtures.ts index ce694b755..44409230f 100644 --- a/packages/cli-v3/e2e/fixtures.ts +++ b/packages/cli-v3/e2e/fixtures.ts @@ -10,7 +10,7 @@ export interface TestCaseRun { task: { id: string; filePath: string; - exportName: string; + exportName?: string; }; payload: string; payloadType?: string; @@ -59,7 +59,6 @@ export const fixturesConfig: TestCase[] = [ { id: "helloWorld", filePath: "src/trigger/helloWorld.ts", - exportName: "helloWorld", }, ], }, @@ -93,13 +92,12 @@ export const fixturesConfig: TestCase[] = [ { id: "ai", filePath: "src/trigger/ai.ts", - exportName: "aiTask", }, ], }, runs: [ { - task: { id: "ai", filePath: "src/trigger/ai.ts", exportName: "aiTask" }, + task: { id: "ai", filePath: "src/trigger/ai.ts" }, payload: '{"prompt":"be funny"}', result: { ok: true, durationMs: 1 }, }, @@ -126,17 +124,12 @@ export const fixturesConfig: TestCase[] = [ { id: "decoratorsTask", filePath: "src/trigger/decorators.ts", - exportName: "decoratorsTask", }, ], }, runs: [ { - task: { - id: "decoratorsTask", - filePath: "src/trigger/decorators.ts", - exportName: "decoratorsTask", - }, + task: { id: "decoratorsTask", filePath: "src/trigger/decorators.ts" }, payload: "{}", result: { ok: true, durationMs: 1 }, }, @@ -162,13 +155,12 @@ export const fixturesConfig: TestCase[] = [ { id: "react-email", filePath: "src/reactEmail.tsx", - exportName: "reactEmail", }, ], }, runs: [ { - task: { id: "react-email", filePath: "src/reactEmail.tsx", exportName: "reactEmail" }, + task: { id: "react-email", filePath: "src/reactEmail.tsx" }, payload: "{}", result: { ok: true, @@ -200,13 +192,12 @@ export const fixturesConfig: TestCase[] = [ { id: "helloWorld", filePath: "src/trigger/helloWorld.ts", - exportName: "helloWorld", }, ], }, runs: [ { - task: { id: "helloWorld", filePath: "src/trigger/helloWorld.ts", exportName: "helloWorld" }, + task: { id: "helloWorld", filePath: "src/trigger/helloWorld.ts" }, payload: "{}", result: { ok: true, durationMs: 1 }, }, diff --git a/packages/react-hooks/src/hooks/useTaskTrigger.ts b/packages/react-hooks/src/hooks/useTaskTrigger.ts index 240660e04..e179c5489 100644 --- a/packages/react-hooks/src/hooks/useTaskTrigger.ts +++ b/packages/react-hooks/src/hooks/useTaskTrigger.ts @@ -75,7 +75,7 @@ export function useTaskTrigger( const handle = await apiClient.triggerTask(id, { payload: payloadPacket.data, options: { - queue: options?.queue, + queue: options?.queue ? { name: options.queue } : undefined, concurrencyKey: options?.concurrencyKey, payloadType: payloadPacket.dataType, idempotencyKey: await makeIdempotencyKey(options?.idempotencyKey),