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