From f1877e44f2576e84dd0a6d817c60b8df0f2dd9bb Mon Sep 17 00:00:00 2001 From: Hailey Date: Sat, 7 Sep 2024 13:03:53 -0700 Subject: [PATCH] [Video] Fix type on web (#5211) --- src/lib/media/video/compress.web.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib/media/video/compress.web.ts b/src/lib/media/video/compress.web.ts index c071b33a..34d69267 100644 --- a/src/lib/media/video/compress.web.ts +++ b/src/lib/media/video/compress.web.ts @@ -1,3 +1,5 @@ +import {ImagePickerAsset} from 'expo-image-picker' + import {VideoTooLargeError} from 'lib/media/video/errors' import {CompressedVideo} from './types' @@ -5,13 +7,13 @@ const MAX_VIDEO_SIZE = 1024 * 1024 * 100 // 100MB // doesn't actually compress, but throws if >100MB export async function compressVideo( - file: string, + asset: ImagePickerAsset, _opts?: { signal?: AbortSignal onProgress?: (progress: number) => void }, ): Promise { - const {mimeType, base64} = parseDataUrl(file) + const {mimeType, base64} = parseDataUrl(asset.uri) const blob = base64ToBlob(base64, mimeType) const uri = URL.createObjectURL(blob)