mirror of
https://github.com/Tyrrrz/DiscordChatExporter.git
synced 2025-05-15 23:54:25 -04:00
Skip Twitch clip projections because they can't be rendered locally (#1200)
This commit is contained in:
parent
4588bd0496
commit
7c04db40f8
2 changed files with 5 additions and 11 deletions
|
@ -150,7 +150,7 @@ public class HtmlEmbedSpecs
|
||||||
iframeUrl.Should().StartWith("https://open.spotify.com/embed/track/1LHZMWefF9502NPfArRfvP");
|
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()
|
public async Task I_can_export_a_channel_that_contains_a_message_with_a_Twitch_clip_embed()
|
||||||
{
|
{
|
||||||
// https://github.com/Tyrrrz/DiscordChatExporter/issues/1196
|
// https://github.com/Tyrrrz/DiscordChatExporter/issues/1196
|
||||||
|
|
|
@ -365,15 +365,6 @@
|
||||||
</div>
|
</div>
|
||||||
</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
|
// YouTube embed
|
||||||
else if (embed.TryGetYouTubeVideo() is { } youTubeVideoEmbed)
|
else if (embed.TryGetYouTubeVideo() is { } youTubeVideoEmbed)
|
||||||
{
|
{
|
||||||
|
@ -457,7 +448,10 @@
|
||||||
</div>
|
</div>
|
||||||
}
|
}
|
||||||
// Generic video embed
|
// 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 =
|
var embedVideoUrl =
|
||||||
embed.Video?.ProxyUrl ?? embed.Video?.Url ??
|
embed.Video?.ProxyUrl ?? embed.Video?.Url ??
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue