Fix modifyChatMessage hook

This commit is contained in:
Evil Factory
2026-04-09 12:39:39 -03:00
parent 928cfb4fde
commit a85d489907

View File

@@ -105,7 +105,13 @@ internal interface IEventModifyChatMessage : IEvent<IEventModifyChatMessage>
/// <returns>Whether to <b><i>reject</i></b> the message.</returns> /// <returns>Whether to <b><i>reject</i></b> the message.</returns>
public bool? OnModifyMessagePredicate(ChatMessage message, WifiComponent senderRadio) public bool? OnModifyMessagePredicate(ChatMessage message, WifiComponent senderRadio)
{ {
return (bool?)LuaFuncs[nameof(OnModifyMessagePredicate)](message, senderRadio); object result = LuaFuncs[nameof(OnModifyMessagePredicate)](message, senderRadio);
if (result is DynValue dynValue && dynValue.Type == DataType.Boolean)
{
return dynValue.Boolean;
}
return null;
} }
} }
} }