Ejemplo n.º 1
0
        public LinkInfoOptInPlugin(IConnectionManager connMgr, JObject config)
            : base(connMgr, config)
        {
            Config = new LinkInfoOptInConfig(config);

            ConnectionManager.BaseNickChanged += HandleBaseNickChanged;

            ConnectionManager.CommandManager.RegisterChannelMessageCommandHandler(
                new Command(
                    CommandUtil.MakeNames("autolinkinfo", "noautolinkinfo"),
                    forbiddenFlags: MessageFlags.UserBanned
                    ),
                HandleAutoLinkInfoCommand
                );
        }
Ejemplo n.º 2
0
 public override void ReloadConfiguration(JObject newConfig)
 {
     Config = new LinkInfoOptInConfig(newConfig);
     PostConfigReload();
 }