Exemplo n.º 1
0
 protected override void __evt_NICK(NetworkNICKEventArgs args)
 {
     foreach (Channel channel in instance.ChannelList)
     {
         if (channel.ContainsUser(args.OldNick))
         {
             foreach (Module extension_ in ExtensionHandler.ExtensionList)
             {
                 try
                 {
                     if (extension_.IsWorking)
                     {
                         extension_.Hook_Nick(channel, args.SourceInfo, args.OldNick, args.NewNick);
                     }
                 }
                 catch (Exception fail)
                 {
                     Syslog.Log("MODULE: exception in Hook_Nick in " + extension_.Name, true);
                     Core.HandleException(fail);
                 }
             }
         }
     }
 }
Exemplo n.º 2
0
 public override void __evt_NICK(NetworkNICKEventArgs args)
 {
     foreach (Channel channel in instance.ChannelList)
     {
         if (channel.ContainsUser(args.OldNick))
         {
             lock (ExtensionHandler.Extensions)
             {
                 foreach (Module extension_ in ExtensionHandler.Extensions)
                 {
                     try
                     {
                         if (extension_.IsWorking)
                         {
                             extension_.Hook_Nick(channel, args.SourceInfo, args.OldNick);
                         }
                     }
                     catch (Exception fail)
                     {
                         Syslog.Log("Error on hook in " + extension_.Name, true);
                         Core.HandleException(fail);
                     }
                 }
             }
         }
     }
 }
Exemplo n.º 3
0
        protected override void __evt_NICK(NetworkNICKEventArgs args)
        {
            foreach (Channel channel in instance.ChannelList)
            {
                if (channel.ContainsUser(args.OldNick))
                {
                    foreach (Module extension_ in ExtensionHandler.ExtensionList)
                    {
                        try
                        {
                            if (extension_.IsWorking)
                                extension_.Hook_Nick(channel, args.SourceInfo, args.OldNick, args.NewNick);

                        }
                        catch (Exception fail)
                        {
                            Syslog.Log("MODULE: exception in Hook_Nick in " + extension_.Name, true);
                            Core.HandleException(fail);
                        }
                    }
                }
            }
        }
Exemplo n.º 4
0
 protected internal virtual void __evt_NICK(NetworkNICKEventArgs args)
 {
     if (this.On_NICK != null)
         this.On_NICK(this, args);
 }