public IrcChannelMode(IrcChannel channel) { Key = ""; Topic = "IRC#"; UserLimit = -1; BanMask = new List<string>(); ExceptionMask = new List<string>(); InviteMask = new List<string>(); Channel = channel; }
public IrcChannelMode(IrcChannel channel) { Key = ""; Topic = "IRC#"; UserLimit = -1; BanMask = new List <string>(); ExceptionMask = new List <string>(); InviteMask = new List <string>(); Channel = channel; }
/// <summary> /// Causes a client to join a channel. /// </summary> /// <param name="client"></param> /// <param name="channel"></param> public void JoinChannel(IIrcUser client, string channel) { IrcChannel chan = GetChannel(channel); if (chan == null) { chan = new IrcChannel(this) { Name = channel }; Channels.Add(chan); } Logger.Log(LogLevel.Info, "{0} joined channel {1}", client.Nick, chan.Name); client.Channels.Add(chan); chan.Join(client); }
public void SayOnChannel(IrcChannel channel) { }
public void JoinChannel(IrcChannel channel) { }
public virtual void OnLeave(IrcChannel channel) { }
public virtual void OnSpeak(IrcChannel channel, string message) { }
public virtual void OnJoin(IrcChannel channel) { }
public virtual void OnLeave(IrcChannel channel) { }
public virtual void OnJoin(IrcChannel channel) { }
public void JoinChannel(IrcChannel channel) { }
public void SayOnChannel(IrcChannel channel) { }
public virtual void OnSpeak(IrcChannel channel, string message) { }
/// <summary> /// Causes a client to join a channel. /// </summary> /// <param name="client"></param> /// <param name="channel"></param> public void JoinChannel(IIrcUser client, string channel) { IrcChannel chan = GetChannel(channel); if (chan == null) { chan = new IrcChannel(this) { Name = channel }; Channels.Add(chan); } Logger.Log(LogLevel.Info, "{0} joined channel {1}", client.Nick, chan.Name); client.Channels.Add(chan); chan.Join(client); }