diff options
| author | 2007-06-29 02:21:38 +0000 | |
|---|---|---|
| committer | 2007-06-29 02:21:38 +0000 | |
| commit | f52c9bd6e6e018ff0c45f1dea4ded2aeb4ae1427 (patch) | |
| tree | 395c0133072d89da4a936e0a180e836997c1cb56 /modules/services.pl | |
| parent | 6907da0a5da3d45a91c3ac4893e5b890200b27eb (diff) | |
lots of modularization done, needs testing and is unstable
Diffstat (limited to 'modules/services.pl')
| -rw-r--r-- | modules/services.pl | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/modules/services.pl b/modules/services.pl index c70b9ca..e80923a 100644 --- a/modules/services.pl +++ b/modules/services.pl @@ -1,8 +1,16 @@ +package ASM::Services; use warnings; use strict; +sub new +{ + my $self = {}; + bless($self); + return $self; +} + sub doServices { - my ($conn, $event) = @_; + my ($self, $conn, $event) = @_; if ($event->{from} eq 'NickServ!NickServ@services.') { print "NickServ: $event->{args}->[0]\n"; @@ -28,7 +36,7 @@ sub doServices { print "ChanServ: $event->{args}->[0] \n"; if ($event->{args}->[0] =~ /You are already opped on \[.(.*).\]/) { - doQueue($conn, $1); + $::oq->doQueue($conn, $1); } elsif ( $event->{args}->[0] =~ /^All.*bans matching.*have been cleared on(.*)/) { |
