diff options
author | Samuel Newman <mozzius@protonmail.com> | 2024-09-10 16:14:28 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-09-10 16:14:28 +0100 |
commit | 08f5f37b34cd7905f4c656800caa3545021acdef (patch) | |
tree | 5ebc002d5515d93f82e76e595b89eb188275eb08 /src/view/com/composer/Composer.tsx | |
parent | 6bc5a05f4bdfd3bf9dea400b3a6b5d9ac356457a (diff) | |
download | voidsky-08f5f37b34cd7905f4c656800caa3545021acdef.tar.zst |
[Video] Allow drag-and-drop & pasting video (#5252)
* allow DnD/pasting video * rm await
Diffstat (limited to 'src/view/com/composer/Composer.tsx')
-rw-r--r-- | src/view/com/composer/Composer.tsx | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/view/com/composer/Composer.tsx b/src/view/com/composer/Composer.tsx index a637b5996..4c7892bc0 100644 --- a/src/view/com/composer/Composer.tsx +++ b/src/view/com/composer/Composer.tsx @@ -303,9 +303,13 @@ export const ComposePost = observer(function ComposePost({ const onPhotoPasted = useCallback( async (uri: string) => { track('Composer:PastedPhotos') - await gallery.paste(uri) + if (uri.startsWith('data:video/')) { + selectVideo({uri, type: 'video', height: 0, width: 0}) + } else { + await gallery.paste(uri) + } }, - [gallery, track], + [gallery, track, selectVideo], ) const isAltTextRequiredAndMissing = useMemo(() => { |