about summary refs log tree commit diff
path: root/src/lib
diff options
context:
space:
mode:
authorSamuel Newman <mozzius@protonmail.com>2024-09-03 20:55:10 +0100
committerGitHub <noreply@github.com>2024-09-03 20:55:10 +0100
commit0bd0146efb9e3fe7676826e4e95c3461d1a1da6a (patch)
tree7a9fdd8b6889115f0e75cb7bdef693a725b425ef /src/lib
parentea4d8bc1ab298b0fd31dc6e92505e3fc9048c20a (diff)
downloadvoidsky-0bd0146efb9e3fe7676826e4e95c3461d1a1da6a.tar.zst
fix mime checks (#5118)
Diffstat (limited to 'src/lib')
-rw-r--r--src/lib/constants.ts9
-rw-r--r--src/lib/media/video/compress.ts2
2 files changed, 10 insertions, 1 deletions
diff --git a/src/lib/constants.ts b/src/lib/constants.ts
index ccd5f2dee..930f57326 100644
--- a/src/lib/constants.ts
+++ b/src/lib/constants.ts
@@ -136,3 +136,12 @@ export const GIF_FEATURED = (params: string) =>
   `${GIF_SERVICE}/tenor/v2/featured?${params}`
 
 export const MAX_LABELERS = 20
+
+export const SUPPORTED_MIME_TYPES = [
+  'video/mp4',
+  'video/mpeg',
+  'video/webm',
+  'video/quicktime',
+] as const
+
+export type SupportedMimeTypes = (typeof SUPPORTED_MIME_TYPES)[number]
diff --git a/src/lib/media/video/compress.ts b/src/lib/media/video/compress.ts
index 79c58f5dd..e783a8438 100644
--- a/src/lib/media/video/compress.ts
+++ b/src/lib/media/video/compress.ts
@@ -30,5 +30,5 @@ export async function compressVideo(
 
   const info = await getVideoMetaData(compressed)
 
-  return {uri: compressed, size: info.size, mimeType: `video/${info.extension}`}
+  return {uri: compressed, size: info.size, mimeType: `video/mp4`}
 }