Skip to content

Commit d180c57

Browse files
committed
Inline error message handling in workflow
1 parent 6a0577f commit d180c57

File tree

1 file changed

+2
-5
lines changed

1 file changed

+2
-5
lines changed

apps/web/workflows/process-video.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,10 +26,6 @@ interface VideoProcessingResult {
2626
};
2727
}
2828

29-
function getErrorMessage(error: unknown): string {
30-
return error instanceof Error ? error.message : String(error);
31-
}
32-
3329
function getValidDuration(duration: number) {
3430
return Number.isFinite(duration) && duration > 0 ? duration : undefined;
3531
}
@@ -60,7 +56,8 @@ export async function processVideoWorkflow(
6056
metadata: result.metadata,
6157
};
6258
} catch (error) {
63-
await setProcessingError(videoId, getErrorMessage(error));
59+
const errorMessage = error instanceof Error ? error.message : String(error);
60+
await setProcessingError(videoId, errorMessage);
6461
throw error;
6562
}
6663
}

0 commit comments

Comments
 (0)