diff --git a/src/__fixtures__/truthsocial-status-with-external-video.json b/src/__fixtures__/truthsocial-status-with-external-video.json deleted file mode 100644 index eb6150192..000000000 --- a/src/__fixtures__/truthsocial-status-with-external-video.json +++ /dev/null @@ -1,95 +0,0 @@ -{ - "id": "108046244464677537", - "created_at": "2022-03-30T15:40:53.287Z", - "in_reply_to_id": null, - "in_reply_to_account_id": null, - "sensitive": false, - "spoiler_text": "", - "visibility": "public", - "language": null, - "uri": "https://truthsocial.com/users/alex/statuses/108046244464677537", - "url": "https://truthsocial.com/@alex/108046244464677537", - "replies_count": 0, - "reblogs_count": 0, - "favourites_count": 0, - "favourited": false, - "reblogged": false, - "muted": false, - "bookmarked": false, - "pinned": false, - "content": "", - "reblog": null, - "application": { - "name": "Soapbox FE", - "website": "https://soapbox.pub/" - }, - "account": { - "id": "107759994408336377", - "username": "alex", - "acct": "alex", - "display_name": "Alex Gleason", - "locked": false, - "bot": false, - "discoverable": null, - "group": false, - "created_at": "2022-02-08T00:00:00.000Z", - "note": "
Launching Truth Social
", - "url": "https://truthsocial.com/@alex", - "avatar": "https://static-assets.truthsocial.com/tmtg:prime-truth-social-assets/accounts/avatars/107/759/994/408/336/377/original/119cb0dd1fa615b7.png", - "avatar_static": "https://static-assets.truthsocial.com/tmtg:prime-truth-social-assets/accounts/avatars/107/759/994/408/336/377/original/119cb0dd1fa615b7.png", - "header": "https://static-assets.truthsocial.com/tmtg:prime-truth-social-assets/accounts/headers/107/759/994/408/336/377/original/31f62b0453ccf554.png", - "header_static": "https://static-assets.truthsocial.com/tmtg:prime-truth-social-assets/accounts/headers/107/759/994/408/336/377/original/31f62b0453ccf554.png", - "followers_count": 4713, - "following_count": 43, - "statuses_count": 7, - "last_status_at": "2022-03-30", - "verified": true, - "location": "Texas", - "website": "https://soapbox.pub/", - "emojis": [], - "fields": [] - }, - "media_attachments": [ - { - "id": "108046243948255335", - "type": "video", - "url": "https://static-assets.truthsocial.com/tmtg:prime-truth-social-assets/media_attachments/files/108/046/243/948/255/335/original/3b17ce701c0d6f08.mp4", - "preview_url": "https://static-assets.truthsocial.com/tmtg:prime-truth-social-assets/cache/preview_cards/images/000/543/912/original/e1fcf6ace01d9ded.jpg", - "external_video_id": "vwfnq9", - "remote_url": null, - "preview_remote_url": null, - "text_url": "https://truthsocial.com/media/SpbYvqKIT2VubC9FFn0", - "meta": { - "original": { - "width": 988, - "height": 556, - "frame_rate": "60/1", - "duration": 1.949025, - "bitrate": 402396 - } - }, - "description": null, - "blurhash": null - } - ], - "mentions": [], - "tags": [], - "emojis": [], - "card": { - "url": "https://rumble.com/vz1trd-video-upload-for-108046244464677537.html?mref=ummtf&mc=3nvg0", - "title": "Video upload for 108046244464677537", - "description": "", - "type": "video", - "author_name": "hostid1", - "author_url": "https://rumble.com/user/hostid1", - "provider_name": "Rumble.com", - "provider_url": "https://rumble.com/", - "html": "", - "width": 988, - "height": 556, - "image": "https://static-assets.truthsocial.com/tmtg:prime-truth-social-assets/cache/preview_cards/images/000/543/912/original/e1fcf6ace01d9ded.jpg", - "embed_url": "", - "blurhash": "UQH1;m~8sks,%M~9?DRk-mRnR+xs9cWVj[bH" - }, - "poll": null -} diff --git a/src/components/status-media.tsx b/src/components/status-media.tsx index 192a4c169..99329f297 100644 --- a/src/components/status-media.tsx +++ b/src/components/status-media.tsx @@ -1,4 +1,4 @@ -import React, { useState } from 'react'; +import React from 'react'; import { openModal } from 'soapbox/actions/modals'; import AttachmentThumbs from 'soapbox/components/attachment-thumbs'; @@ -7,8 +7,7 @@ import PlaceholderCard from 'soapbox/features/placeholder/components/placeholder import Card from 'soapbox/features/status/components/card'; import Bundle from 'soapbox/features/ui/components/bundle'; import { MediaGallery, Video, Audio } from 'soapbox/features/ui/util/async-components'; -import { useAppDispatch, useSettings } from 'soapbox/hooks'; -import { addAutoPlay } from 'soapbox/utils/media'; +import { useAppDispatch } from 'soapbox/hooks'; import type { List as ImmutableList } from 'immutable'; import type VideoType from 'soapbox/features/video'; @@ -36,22 +35,12 @@ const StatusMedia: React.FC