Instances of this class represent a delayed unbanning, completely self-managed.
Beispiel #1
0
 internal void AddUnbanTimer(UnbanTimer timer)
 {
     if (!UnbanTimers.ContainsKey(timer.Mask))
     {
         UnbanTimers.Add(timer.Mask, timer);
     }
 }
Beispiel #2
0
 internal void ElapsUnbanTimer(UnbanTimer timer)
 {
     if (UnbanTimers.ContainsKey(timer.Mask))
     {
         UnbanTimers.Remove(timer.Mask);
         m_irc.CommandHandler.Unban(this, timer.Mask);
     }
 }
Beispiel #3
0
 internal void ElapsUnbanTimer(UnbanTimer timer)
 {
     if (UnbanTimers.ContainsKey(timer.Mask))
     {
         UnbanTimers.Remove(timer.Mask);
         m_irc.CommandHandler.Unban(this, timer.Mask);
     }
 }
Beispiel #4
0
 internal void AddUnbanTimer(UnbanTimer timer)
 {
     if (!UnbanTimers.ContainsKey(timer.Mask))
     {
         UnbanTimers.Add(timer.Mask, timer);
     }
 }