Files
pikasTech-HWLAB/internal/tasktree/workflows.ts
T
2026-07-16 20:59:51 +02:00

12 lines
451 B
TypeScript

import { proxyActivities } from "@temporalio/workflow";
const { recordTaskExecution } = proxyActivities<{ recordTaskExecution(input: { taskId: string }): Promise<{ taskId: string; reportId: string }> }>({
startToCloseTimeout: "30 seconds",
retry: { maximumAttempts: 3 }
});
export async function taskExecutionWorkflow(input: { taskId: string }) {
const result = await recordTaskExecution(input);
return { status: "completed", ...result };
}