Skip to content

Commit cd4b2f3

Browse files
committed
message log: fix no content updates and correct character limit
1 parent b57dbfa commit cd4b2f3

File tree

1 file changed

+12
-4
lines changed

1 file changed

+12
-4
lines changed

Helpers/DiscordHelpers.cs

Lines changed: 12 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -291,16 +291,24 @@ public static async Task<DiscordMessageBuilder> GenerateMessageRelay(Models.Cach
291291
embed.AddField("Message Link", $"{MessageLink(message)}");
292292
if (oldMessage is not null)
293293
{
294-
embed.AddField("Old content", await StringHelpers.CodeOrHasteBinAsync(oldMessage.Content, noCode: true, messageWrapper: true));
294+
if (oldMessage.Content is null || oldMessage.Content == "")
295+
embed.AddField("Old content", "`[ No content ]`");
296+
else
297+
embed.AddField("Old content", await StringHelpers.CodeOrHasteBinAsync(oldMessage.Content, noCode: true, messageWrapper: true, charLimit: 1024));
295298
}
296-
embed.AddField("New content", await StringHelpers.CodeOrHasteBinAsync(message.Content, noCode: true, messageWrapper: true));
299+
if (message.Content is null || message.Content == "")
300+
embed.AddField("New content", "`[ No content ]`");
301+
else
302+
embed.AddField("New content", await StringHelpers.CodeOrHasteBinAsync(message.Content, noCode: true, messageWrapper: true, charLimit: 1024));
297303
embed.Color = DiscordColor.Yellow;
298-
299304
}
300305
else if (type == "deleted")
301306
{
302307
embed.Color = DiscordColor.Red;
303-
embed.WithDescription(message.Content);
308+
if (message.Content is null || message.Content == "")
309+
embed.WithDescription("`[ No content ]`");
310+
else
311+
embed.WithDescription(message.Content);
304312
}
305313
else
306314
{

0 commit comments

Comments
 (0)