external_video_id: render card html instead of hardcoding the provider

virtualized-window
Alex Gleason 3 years ago
parent b363c20359
commit ebc2bf96ac
No known key found for this signature in database
GPG Key ID: 7211D1F99744FBB7

@ -439,8 +439,7 @@ class Status extends ImmutablePureComponent {
} else if (size === 1 && status.getIn(['media_attachments', 0, 'type']) === 'video') {
const video = status.getIn(['media_attachments', 0]);
const external_id = (video.get('external_video_id'));
if (external_id) {
if (video.external_video_id) {
const { mediaWrapperWidth } = this.state;
const height = mediaWrapperWidth / (video.getIn(['meta', 'original', 'width']) / video.getIn(['meta', 'original', 'height']));
media = (
@ -449,16 +448,8 @@ class Status extends ImmutablePureComponent {
ref={this.setRef}
className='status-card__image status-card-video'
style={height ? { height } : {}}
>
<iframe
src={`https://rumble.com/embed/${external_id}/`}
frameBorder='0'
allowFullScreen
webkitallowfullscreen='true'
mozallowfullscreen='true'
title=''
/>
</div>
dangerouslySetInnerHTML={{ __html: status.card.html }}
/>
</div>
);
} else {

@ -110,8 +110,7 @@ class DetailedStatus extends ImmutablePureComponent {
if (size > 0) {
if (size === 1 && status.getIn(['media_attachments', 0, 'type']) === 'video') {
const video = status.getIn(['media_attachments', 0]);
const external_id = (video.get('external_video_id'));
if (external_id) {
if (video.external_video_id) {
const { mediaWrapperWidth } = this.state;
const height = mediaWrapperWidth / (video.getIn(['meta', 'original', 'width']) / video.getIn(['meta', 'original', 'height']));
media = (
@ -120,16 +119,8 @@ class DetailedStatus extends ImmutablePureComponent {
ref={this.setRef}
className='status-card-video'
style={{ height }}
>
<iframe
src={`https://rumble.com/embed/${external_id}/`}
frameborder='0'
allowFullScreen='true'
webkitallowfullscreen='true'
mozallowfullscreen='true'
title='Video'
/>
</div>
dangerouslySetInnerHTML={{ __html: status.card.html }}
/>
</div>
);
} else {

Loading…
Cancel
Save