private void ApplyChannel(string chan, bool addToConf) { IcebotChannel ch = new IcebotChannel(this, new IcebotChannelConfiguration()); ch.Configuration.ChannelName = chan; ApplyChannel(ch, addToConf); }
public void Part(IcebotChannel chan, bool removeFromConfig) { Part(chan.Configuration.ChannelName); _channels.Remove(chan); if (removeFromConfig) Configuration.Channels.Remove(chan.Configuration); }
public void ApplyChannel(IcebotChannel ch, bool addToConfig) { SendCommand("join", ch.Configuration.ChannelName); if(addToConfig) this.Configuration.Channels.Add(ch.Configuration); }
public void Part(IcebotChannel chan) { Part(chan.Configuration.ChannelName); }
public void ApplyChannel(IcebotChannel ch) { bool addToConf = true; foreach (IcebotChannelConfiguration conf in Configuration.Channels) if (conf.ChannelName.ToLower() == ch.Configuration.ChannelName) { addToConf = false; break; } ApplyChannel(ch, addToConf); }