Skip to content

Commit

Permalink
HTML escape title/artist
Browse files Browse the repository at this point in the history
  • Loading branch information
Jumprocks1 committed Oct 26, 2023
1 parent 2f63783 commit 3cd77c9
Showing 1 changed file with 4 additions and 1 deletion.
5 changes: 4 additions & 1 deletion drum-game-web/scripts/Program.cs
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
using System.Text.Json;
using System.Text.Json.Nodes;
using System.Text.Json.Serialization;
using System.Web;

namespace Build;

Expand Down Expand Up @@ -168,8 +169,10 @@ static decimal GetDlevel(string[] tags)
if (Deploy)
{
var durationString = FormatTime(metadata.PlayableDuration);
var artist = HttpUtility.HtmlEncode(metadata.Artist);
var title = HttpUtility.HtmlEncode(metadata.Title);
var extraTags = $@"
<meta property=""og:title"" content=""{metadata.Artist} - {metadata.Title}"" />
<meta property=""og:title"" content=""{artist} - {title}"" />
<meta property=""og:description"" content=""{metadata.MedianBPM} BPM - {diffString} - Length: {durationString}"" />
<meta property=""og:image"" content=""{metadata.ImageUrl}"" />
";
Expand Down

0 comments on commit 3cd77c9

Please sign in to comment.