diff options
author | Hailey <me@haileyok.com> | 2024-09-07 13:03:53 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-07 13:03:53 -0700 |
commit | f1877e44f2576e84dd0a6d817c60b8df0f2dd9bb (patch) | |
tree | ca19a888b0a26d0a7ac9723d76eaa8a778189df0 /src/lib | |
parent | 0a61b06580e2fc1a01abc3f79565816d5858d1df (diff) | |
download | voidsky-f1877e44f2576e84dd0a6d817c60b8df0f2dd9bb.tar.zst |
[Video] Fix type on web (#5211)
Diffstat (limited to 'src/lib')
-rw-r--r-- | src/lib/media/video/compress.web.ts | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/lib/media/video/compress.web.ts b/src/lib/media/video/compress.web.ts index c071b33ae..34d69267d 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<CompressedVideo> { - const {mimeType, base64} = parseDataUrl(file) + const {mimeType, base64} = parseDataUrl(asset.uri) const blob = base64ToBlob(base64, mimeType) const uri = URL.createObjectURL(blob) |