@@ -4,8 +4,6 @@ import { WorkflowExecutor } from "../../sdk";
44/**
55 * Wait for workflow to reach expected status
66 */
7- const LOG_INTERVAL_MS = 15000 ;
8-
97export const waitForWorkflowStatus = async (
108 workflowClient : WorkflowExecutor ,
119 workflowId : string ,
@@ -14,21 +12,13 @@ export const waitForWorkflowStatus = async (
1412 pollIntervalMs = 3000
1513) : Promise < Workflow > => {
1614 const startTime = Date . now ( ) ;
17- let lastLogTime = 0 ;
18- let lastStatus : string | undefined ;
1915
2016 let lastError : unknown ;
2117 while ( Date . now ( ) - startTime < maxWaitTimeMs ) {
2218 try {
2319 const workflow = await workflowClient . getWorkflow ( workflowId , true ) ;
24- const elapsed = Date . now ( ) - startTime ;
2520
2621 if ( workflow ?. status === expectedStatus ) {
27- if ( process . env . CI && elapsed > 0 ) {
28- console . log (
29- `[waitForWorkflowStatus] workflowId=${ workflowId } reached ${ expectedStatus } in ${ elapsed } ms`
30- ) ;
31- }
3222 return workflow ;
3323 }
3424
@@ -38,15 +28,6 @@ export const waitForWorkflowStatus = async (
3828 ) ;
3929 }
4030
41- lastStatus = workflow ?. status ;
42-
43- if ( process . env . CI && Date . now ( ) - lastLogTime >= LOG_INTERVAL_MS ) {
44- lastLogTime = Date . now ( ) ;
45- console . log (
46- `[waitForWorkflowStatus] workflowId=${ workflowId } status=${ workflow ?. status ?? "undefined" } elapsed=${ elapsed } ms (waiting for ${ expectedStatus } )`
47- ) ;
48- }
49-
5031 lastError = undefined ;
5132 await new Promise ( ( resolve ) => setTimeout ( resolve , pollIntervalMs ) ) ;
5233 } catch ( error ) {
@@ -60,8 +41,7 @@ export const waitForWorkflowStatus = async (
6041 throw new Error ( `Failed to get workflow status: ${ lastError } ` ) ;
6142 }
6243
63- const lastStatusMsg = lastStatus !== undefined ? `; last status was ${ lastStatus } ` : "" ;
6444 throw new Error (
65- `Workflow did not reach status ${ expectedStatus } within ${ maxWaitTimeMs } ms${ lastStatusMsg } `
45+ `Workflow did not reach status ${ expectedStatus } within ${ maxWaitTimeMs } ms`
6646 ) ;
6747} ;
0 commit comments