@@ -107,7 +107,7 @@ static async Task DeleteAndWarnAsync(MockDiscordMessage message, string reason,
107
107
// still warn anyway
108
108
}
109
109
var warning = await WarningHelpers . GiveWarningAsync ( message . Author , client . CurrentUser , reason , contextMessage : msg , channel , " automatically " ) ;
110
- await InvestigationsHelpers . SendInfringingMessaageAsync ( "investigations" , message , reason , warning . ContextLink , wasAutoModBlock : wasAutoModBlock ) ;
110
+ await InvestigationsHelpers . SendInfringingMessaageAsync ( "investigations" , message , reason , warning . ContextLink , messageContentOverride : messageContentOverride , wasAutoModBlock : wasAutoModBlock ) ;
111
111
}
112
112
113
113
public static async Task MessageHandlerAsync ( DiscordClient client , DiscordMessage message , DiscordChannel channel , bool isAnEdit = false , bool limitFilters = false , bool wasAutoModBlock = false )
@@ -581,7 +581,7 @@ Program.cfgjson.GitListDirectory is not null
581
581
)
582
582
{
583
583
disallowedInviteCodes . Add ( code ) ;
584
- match = await InviteCheck ( invite , message , client , wasAutoModBlock ) ;
584
+ match = await InviteCheck ( invite , message , client , msgContentWithEmbedData , wasAutoModBlock ) ;
585
585
if ( ! match )
586
586
{
587
587
string reason = "Sent an unapproved invite" ;
@@ -591,7 +591,7 @@ Program.cfgjson.GitListDirectory is not null
591
591
}
592
592
else
593
593
{
594
- match = await InviteCheck ( invite , message , client , wasAutoModBlock ) ;
594
+ match = await InviteCheck ( invite , message , client , msgContentWithEmbedData , wasAutoModBlock ) ;
595
595
}
596
596
597
597
}
@@ -1020,7 +1020,7 @@ public static int CountNewlines(string input)
1020
1020
return count ;
1021
1021
}
1022
1022
1023
- public static async Task < bool > InviteCheck ( DiscordInvite ? invite , MockDiscordMessage message , DiscordClient client , bool wasAutoModBlock = false )
1023
+ public static async Task < bool > InviteCheck ( DiscordInvite ? invite , MockDiscordMessage message , DiscordClient client , string messageContentOverride = null , bool wasAutoModBlock = false )
1024
1024
{
1025
1025
if ( invite is null || invite . Guild is null )
1026
1026
return false ;
@@ -1044,7 +1044,7 @@ public static async Task<bool> InviteCheck(DiscordInvite? invite, MockDiscordMes
1044
1044
string responseToSend = $ "```json\n { responseString } \n ```";
1045
1045
1046
1046
( string name , string value , bool inline ) extraField = new ( "API Response" , responseToSend , false ) ;
1047
- await InvestigationsHelpers . SendInfringingMessaageAsync ( "investigations" , message , reason , warning . ContextLink , extraField , wasAutoModBlock : wasAutoModBlock ) ;
1047
+ await InvestigationsHelpers . SendInfringingMessaageAsync ( "investigations" , message , reason , warning . ContextLink , extraField , messageContentOverride : messageContentOverride , wasAutoModBlock : wasAutoModBlock ) ;
1048
1048
1049
1049
var newEntry = JsonConvert . DeserializeObject < ServerApiResponseJson > ( responseString ) ;
1050
1050
newEntry . Invite = invite . Code ;
0 commit comments