Esempio n. 1
0
 private Task DiscordClientOnMessageReceived(SocketMessage socketMessage)
 {
     return(Task.Run(() =>
     {
         IMessage message = new DiscordMessage(socketMessage);
         IInvocationContext context = new DiscordInvocationContext(this, socketMessage);
         _messageBus.RaiseIncoming(context, message);
     }));
 }
Esempio n. 2
0
        private Task DiscordClientOnMessageReceived(SocketMessage socketMessage)
        {
            return(Task.Run(() =>
            {
                if (socketMessage.Author.Id == _discordClient.CurrentUser.Id)
                {
                    return;
                }

                IMessage message = new DiscordMessage(socketMessage);
                IInvocationContext context = new DiscordInvocationContext(this, socketMessage);
                _messageBus.RaiseIncoming(context, message);
            }));
        }