diff --git a/VpSharp.Commands/CommandsExtension.cs b/VpSharp.Commands/CommandsExtension.cs
index b4897ee..31925ea 100644
--- a/VpSharp.Commands/CommandsExtension.cs
+++ b/VpSharp.Commands/CommandsExtension.cs
@@ -162,14 +162,13 @@ public sealed class CommandsExtension : VirtualParadiseClientExtension
}
///
- protected internal override Task OnMessageReceived(MessageReceivedEventArgs args)
+ protected internal override Task OnMessageReceived(VirtualParadiseMessage message)
{
- ArgumentNullException.ThrowIfNull(args);
- VirtualParadiseMessage message = args.Message;
+ ArgumentNullException.ThrowIfNull(message);
if (message.Type != MessageType.ChatMessage)
{
- return base.OnMessageReceived(args);
+ return base.OnMessageReceived(message);
}
foreach (ReadOnlySpan prefix in _configuration.Prefixes)
@@ -197,7 +196,7 @@ public sealed class CommandsExtension : VirtualParadiseClientExtension
var commandNameString = commandName.ToString();
if (!_commandMap.TryGetValue(commandNameString, out Command? command))
{
- return base.OnMessageReceived(args);
+ return base.OnMessageReceived(message);
}
var context = new CommandContext(Client, message.Author, command.Name, commandNameString, rawArguments.ToString());
@@ -207,7 +206,7 @@ public sealed class CommandsExtension : VirtualParadiseClientExtension
{
if (!attribute.PerformAsync(context).ConfigureAwait(false).GetAwaiter().GetResult())
{
- return base.OnMessageReceived(args);
+ return base.OnMessageReceived(message);
}
}
@@ -255,7 +254,7 @@ public sealed class CommandsExtension : VirtualParadiseClientExtension
ParameterInfo[] parameters = commandMethod.GetParameters();
if (parameters.Length != arguments.Length || parameters[arguments.Length..].Any(p => !p.IsOptional))
{
- return base.OnMessageReceived(args);
+ return base.OnMessageReceived(message);
}
for (var index = 0; index < arguments.Length; index++)
@@ -297,10 +296,10 @@ public sealed class CommandsExtension : VirtualParadiseClientExtension
return task;
}
- return base.OnMessageReceived(args);
+ return base.OnMessageReceived(message);
}
- return base.OnMessageReceived(args);
+ return base.OnMessageReceived(message);
}
private void RegisterCommandMethod(CommandModule module, MethodInfo methodInfo)