Allow for "titleurl" parameter
{ "title":"Something", "titleurl":"https://google.com" }
“titleurl” is optional and if included will make the title field act
like Markdown as it should:
[title][http://google.com) to render this clickable on iOS Devices
			
			
This commit is contained in:
		| @@ -1,4 +1,4 @@ | |||||||
| using System; | using System; | ||||||
| using Discord; | using Discord; | ||||||
| using NadekoBot.Extensions; | using NadekoBot.Extensions; | ||||||
| using Newtonsoft.Json; | using Newtonsoft.Json; | ||||||
| @@ -12,6 +12,7 @@ namespace NadekoBot.Common | |||||||
|         public string PlainText { get; set; } |         public string PlainText { get; set; } | ||||||
|         public string Title { get; set; } |         public string Title { get; set; } | ||||||
|         public string Description { get; set; } |         public string Description { get; set; } | ||||||
|  |         public string TitleURL { get; set; } | ||||||
|         public CREmbedFooter Footer { get; set; } |         public CREmbedFooter Footer { get; set; } | ||||||
|         public string Thumbnail { get; set; } |         public string Thumbnail { get; set; } | ||||||
|         public string Image { get; set; } |         public string Image { get; set; } | ||||||
| @@ -26,6 +27,7 @@ namespace NadekoBot.Common | |||||||
|         public bool IsValid => |         public bool IsValid => | ||||||
|             !string.IsNullOrWhiteSpace(Title) || |             !string.IsNullOrWhiteSpace(Title) || | ||||||
|             !string.IsNullOrWhiteSpace(Description) || |             !string.IsNullOrWhiteSpace(Description) || | ||||||
|  |             !string.IsNullOrWhiteSpace(TitleURL) || | ||||||
|             !string.IsNullOrWhiteSpace(Thumbnail) || |             !string.IsNullOrWhiteSpace(Thumbnail) || | ||||||
|             !string.IsNullOrWhiteSpace(Image) || |             !string.IsNullOrWhiteSpace(Image) || | ||||||
|             (Footer != null && (!string.IsNullOrWhiteSpace(Footer.Text) || !string.IsNullOrWhiteSpace(Footer.IconUrl))) || |             (Footer != null && (!string.IsNullOrWhiteSpace(Footer.Text) || !string.IsNullOrWhiteSpace(Footer.IconUrl))) || | ||||||
| @@ -39,6 +41,8 @@ namespace NadekoBot.Common | |||||||
|                 embed.WithTitle(Title); |                 embed.WithTitle(Title); | ||||||
|             if (!string.IsNullOrWhiteSpace(Description)) |             if (!string.IsNullOrWhiteSpace(Description)) | ||||||
|                 embed.WithDescription(Description); |                 embed.WithDescription(Description); | ||||||
|  |             if (!string.IsNullOrWhiteSpace(TitleURL)) | ||||||
|  |                 embed.WithUrl(TitleURL); | ||||||
|             embed.WithColor(new Discord.Color(Color)); |             embed.WithColor(new Discord.Color(Color)); | ||||||
|             if (Footer != null) |             if (Footer != null) | ||||||
|                 embed.WithFooter(efb => |                 embed.WithFooter(efb => | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user