- if (!$self->connect()) {
- &WARN("not connected? help me. gonna call ircCheck() in 60s");
- &clearIRCVars();
- &ScheduleThis(1, "ircCheck");
-# &ScheduleThis(10, "ircCheck");
-# &ScheduleThis(30, "ircCheck");
+
+ if (!defined $conn) {
+ &WARN("on_disconnect: self is undefined! WTF");
+ &DEBUG("running function irc... lets hope this works.");
+ &irc();
+ return;