MCPcopy
hub / github.com/CapSoftware/Cap / setVideoProcessingError

Function setVideoProcessingError

apps/web/lib/video-processing.ts:23–38  ·  view source on GitHub ↗
(
	videoId: Video.VideoId,
	processingMessage: string,
	error: unknown,
)

Source from the content-addressed store, hash-verified

21};
22
23export async function setVideoProcessingError(
24 videoId: Video.VideoId,
25 processingMessage: string,
26 error: unknown,
27): Promise<void> {
28 await db()
29 .update(videoUploads)
30 .set({
31 phase: "error",
32 processingProgress: 0,
33 processingMessage,
34 processingError: error instanceof Error ? error.message : String(error),
35 updatedAt: new Date(),
36 })
37 .where(eq(videoUploads.videoId, videoId));
38}
39
40export async function transitionVideoToProcessing({
41 videoId,

Callers 2

retryVideoProcessingFunction · 0.90

Calls 2

dbFunction · 0.90
updateMethod · 0.80

Tested by

no test coverage detected