add null checking in !urban

This commit is contained in:
runebaas 2018-05-01 00:19:03 +02:00
parent cdb104cacc
commit 276e9bfe8e
No known key found for this signature in database
GPG key ID: 2677AF508D0300D6

View file

@ -49,10 +49,10 @@ namespace Geekbot.net.Commands
Url = definition.Permalink Url = definition.Permalink
}); });
eb.WithColor(new Color(239, 255, 0)); eb.WithColor(new Color(239, 255, 0));
eb.Description = definition.Definition; if (!string.IsNullOrEmpty(definition.Definition)) eb.Description = definition.Definition;
eb.AddField("Example", definition.Example ?? "(no example given...)"); if (!string.IsNullOrEmpty(definition.Example)) eb.AddField("Example", definition.Example ?? "(no example given...)");
eb.AddInlineField("Upvotes", definition.ThumbsUp); if (!string.IsNullOrEmpty(definition.ThumbsUp)) eb.AddInlineField("Upvotes", definition.ThumbsUp);
eb.AddInlineField("Downvotes", definition.ThumbsDown); if (!string.IsNullOrEmpty(definition.ThumbsDown)) eb.AddInlineField("Downvotes", definition.ThumbsDown);
if (definitions.Tags.Length > 0) eb.AddField("Tags", string.Join(", ", definitions.Tags)); if (definitions.Tags.Length > 0) eb.AddField("Tags", string.Join(", ", definitions.Tags));
await ReplyAsync("", false, eb.Build()); await ReplyAsync("", false, eb.Build());