Skip Twitch clip projections because they can't be rendered locally (#1200)

pull/1205/head
Oleksii Holub 3 months ago committed by GitHub
parent 4588bd0496
commit 7c04db40f8
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -150,7 +150,7 @@ public class HtmlEmbedSpecs
iframeUrl.Should().StartWith("https://open.spotify.com/embed/track/1LHZMWefF9502NPfArRfvP");
}
[Fact]
[Fact(Skip = "Twitch does not allow embeds from inside local HTML files")]
public async Task I_can_export_a_channel_that_contains_a_message_with_a_Twitch_clip_embed()
{
// https://github.com/Tyrrrz/DiscordChatExporter/issues/1196

@ -365,15 +365,6 @@
</div>
</div>
}
// Twitch embed
else if (embed.TryGetTwitchClip() is { } twitchClipEmbed)
{
<div class="chatlog__embed">
<div class="chatlog__embed-twitch-container">
<iframe class="chatlog__embed-twitch" src="@twitchClipEmbed.Url" width="400" height="225"></iframe>
</div>
</div>
}
// YouTube embed
else if (embed.TryGetYouTubeVideo() is { } youTubeVideoEmbed)
{
@ -457,7 +448,10 @@
</div>
}
// Generic video embed
else if (embed.Kind == EmbedKind.Video && !string.IsNullOrWhiteSpace(embed.Url))
else if (embed.Kind == EmbedKind.Video
&& !string.IsNullOrWhiteSpace(embed.Url)
// Twitch clips cannot be embedded in local HTML files
&& embed.TryGetTwitchClip() is null)
{
var embedVideoUrl =
embed.Video?.ProxyUrl ?? embed.Video?.Url ??

Loading…
Cancel
Save