summaryrefslogtreecommitdiffstats
path: root/lib/ASM/Commander.pm
diff options
context:
space:
mode:
Diffstat (limited to 'lib/ASM/Commander.pm')
-rw-r--r--lib/ASM/Commander.pm4
1 files changed, 4 insertions, 0 deletions
diff --git a/lib/ASM/Commander.pm b/lib/ASM/Commander.pm
index 054c57c..f53781f 100644
--- a/lib/ASM/Commander.pm
+++ b/lib/ASM/Commander.pm
@@ -142,9 +142,13 @@ my $cmdtbl = {
sub new {
my $module = shift;
+ my ($conn) = @_;
my $self = {};
$self->{cmdtbl} = $cmdtbl;
+ $self->{CONN} = $conn;
bless($self);
+ $conn->add_handler('msg', sub { command($self, @_); }, "after");
+ $conn->add_handler('public', sub { command($self, @_); }, "after");
return $self;
}