public void CheckReminders(IRCUser user, IRCChannel channel)
 {
     List<string> rem = user.GetReminders();
     if (rem.Count > 30)
     {
         Chat(channel.Name, user.Name + ": You are about to receive " + rem.Count + " messages. Please tell an admin if you are being spammed!");
     }
     if (rem.Count > 0)
     {
         Chat(channel.Name, user.Name + ": I have messages for you!");
         Task.Factory.StartNew(() =>
         {
             for (int i = 0; i < rem.Count; i++)
             {
                 Notice(user.Name, rem[i]);
                 Thread.Sleep(500);
             }
         });
     }
 }
示例#2
0
        public void CheckReminders(IRCUser user, IRCChannel channel)
        {
            List <string> rem = user.GetReminders();

            if (rem.Count > 30)
            {
                Chat(channel.Name, user.Name + ": You are about to receive " + rem.Count + " messages. Please tell an admin if you are being spammed!");
            }
            if (rem.Count > 0)
            {
                Chat(channel.Name, user.Name + ": I have messages for you!");
                Task.Factory.StartNew(() =>
                {
                    for (int i = 0; i < rem.Count; i++)
                    {
                        Notice(user.Name, rem[i]);
                        Thread.Sleep(500);
                    }
                });
            }
        }