MCPcopy Index your code
hub / github.com/CapSoftware/Cap / decodeStorageVideo

Function decodeStorageVideo

apps/web/lib/video-storage.ts:7–18  ·  view source on GitHub ↗
(video: DbVideo)

Source from the content-addressed store, hash-verified

5type DbVideo = typeof videos.$inferSelect;
6
7export const decodeStorageVideo = (video: DbVideo) =>
8 Video.Video.make({
9 ...video,
10 metadata: Option.fromNullable(video.metadata),
11 bucketId: Option.fromNullable(video.bucket),
12 storageIntegrationId: Option.fromNullable(video.storageIntegrationId),
13 folderId: Option.fromNullable(video.folderId),
14 transcriptionStatus: Option.fromNullable(video.transcriptionStatus),
15 width: Option.fromNullable(video.width),
16 height: Option.fromNullable(video.height),
17 duration: Option.fromNullable(video.duration),
18 });

Callers 15

editTranscriptEntryFunction · 0.90
getTranscriptFunction · 0.90
downloadVideoFunction · 0.90
getVideoDownloadInfoFunction · 0.90
getAvailableTranslationsFunction · 0.90
translateTranscriptFunction · 0.90
generateVideoOgImageFunction · 0.90
getVideoBucketFunction · 0.90
verifyRawFileUploadedFunction · 0.90
cleanupRawUploadFunction · 0.90

Calls

no outgoing calls

Tested by

no test coverage detected