public async Task OnMessageEdited(Cacheable <IMessage, ulong> messageBefore, SocketMessage messageAfter, ISocketMessageChannel channel) { var method = new MessageEdited(Client, Config, MessageCache); var result = await method.ProcessAsync(messageBefore, messageAfter, channel).ConfigureAwait(false); if (result) { IncrementEventHandle("MessageEdited"); } }
public async Task OnMessageEdited(Cacheable <IMessage, ulong> messageBefore, SocketMessage messageAfter, ISocketMessageChannel channel) { if (!CanProcessEvent("MessageEdited")) { return; } var method = new MessageEdited(Client, Config, MessageCache); var result = await method.ProcessAsync(messageBefore, messageAfter, channel).ConfigureAwait(false); if (result) { EventPostProcess("MessageEdited"); } }