-$ND::refresh = 0;
-
-$SIG{USR1} = sub{
- print "USR1";
- $ND::refresh = 1;
-};
-
-
-use again 'ND::DB';
-use again 'ND::Include';
-use again 'NDIRC::Dispatcher';
-use again 'NDIRC::Context';
-use again 'NDIRC::Command';
-use again 'NDIRC::Misc';
-
-my $DBH = DB();
-my $TICK = $DBH->selectrow_array('SELECT tick()');
-
-my $disp = new NDIRC::Dispatcher;
-
-$disp->load('Basic','PA','Channel');
-
-$disp->add_channel('#testarlite', ['pub','help','channel']);
-$disp->add_channel('#testarmer', ['pub','help','channel']);
-$disp->add_channel('pm', ['pub','help','pm']);
-
-sub event_pubmsg {
- my ($server, $msg, $nick, $address, $channel) = @_;
-
- if (parseCommand($msg,$server,$nick,$address,$channel,$disp,DB())){
- #Command parsed and run successfully
- }
-}
-
-sub event_privmsg {
- my ($server, $msg, $nick, $address) = @_;
-
- if (parseCommand($msg,$server,$nick,$address,'pm',$disp,DB())){
- #Command parsed and run successfully
- }
-}
-
-sub refresh {
- print "SiG" if $ND::refresh;
- $ND::refresh = 0;
-}
-
-Irssi::timeout_add(60*1000, 'refresh', undef);
-Irssi::timeout_add(1000, sub{refresh if $ND::refresh}, undef);
-Irssi::signal_add('message public','event_pubmsg');
-Irssi::signal_add('message private','event_privmsg');
-
-