@@ -291,16 +291,24 @@ public static async Task<DiscordMessageBuilder> GenerateMessageRelay(Models.Cach
291
291
embed . AddField ( "Message Link" , $ "{ MessageLink ( message ) } ") ;
292
292
if ( oldMessage is not null )
293
293
{
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 ) ) ;
295
298
}
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 ) ) ;
297
303
embed . Color = DiscordColor . Yellow ;
298
-
299
304
}
300
305
else if ( type == "deleted" )
301
306
{
302
307
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 ) ;
304
312
}
305
313
else
306
314
{
0 commit comments