Skip to content

Commit f502e57

Browse files
SnowySailorTyrrrz
andauthored
Check for media.discordapp.net in addition to cdn.discordapp.com when stripping signature parameters from media URLs (#1554)
Co-authored-by: Oleksii Holub <1935960+Tyrrrz@users.noreply.github.com>
1 parent 8bc9fe7 commit f502e57

1 file changed

Lines changed: 8 additions & 2 deletions

File tree

DiscordChatExporter.Core/Exporting/ExportAssetDownloader.cs

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -92,10 +92,16 @@ internal partial class ExportAssetDownloader
9292
{
9393
private static string NormalizeUrl(string url)
9494
{
95-
// Remove signature parameters from Discord CDN URLs to normalize them
95+
// Remove signature parameters from Discord CDN/media URLs to normalize them
9696
var uri = new Uri(url);
97-
if (!string.Equals(uri.Host, "cdn.discordapp.com", StringComparison.OrdinalIgnoreCase))
97+
98+
if (
99+
!string.Equals(uri.Host, "cdn.discordapp.com", StringComparison.OrdinalIgnoreCase)
100+
&& !string.Equals(uri.Host, "media.discordapp.net", StringComparison.OrdinalIgnoreCase)
101+
)
102+
{
98103
return url;
104+
}
99105

100106
var query = HttpUtility.ParseQueryString(uri.Query);
101107
query.Remove("ex");

0 commit comments

Comments
 (0)