Exemplo n.º 1
0
 private Task OnMessageReceived(SocketMessage msg)
 {
     if (IsValidUser(msg.Author))
     {
         var user = UserAccounts.GetAccount(msg.Author);
         user.AddCurrency(1);
     }
     if (Global.IsLoggingActive && !LogMessages.DoesValueExistInList(LogMessages.Blacklist(), msg.Channel.Id))
     {
         LogMessages.AddOrAppendChannelLog(msg.Channel.Id, msg.Id);
         ProgramMessages.AddOrAppendChannelLog(msg.Channel, msg);
         LogMessages.AppendLogToStorage(msg.Channel.Id, msg.Id);
     }
     return(Task.CompletedTask);
 }