]> ruin.nu Git - NDIRC.git/blobdiff - Dispatcher.pm
Discord id in +user
[NDIRC.git] / Dispatcher.pm
index 7dce09838c4f28e954babec1e81ac32c6796f960..76beef574c6687127d2fe3cb1bcc05501d4c40dd 100644 (file)
@@ -46,11 +46,6 @@ has channels => (
        default => sub{ {} },
 );
 
-has targets => (
-       is => 'ro',
-       isa => 'HashRef[Str]',
-       default => sub{ {} },
-);
 
 my $DISP;
 
@@ -99,6 +94,7 @@ sub has_command {
        my ($self,$command,$channel) = @_;
        $channel = lc $channel;
 
+       return 0 unless defined $command && defined $channel;
        return 0 unless exists $self->commands->{$command};
        return 0 unless exists $self->channels->{$channel};
 
@@ -106,11 +102,6 @@ sub has_command {
        return $self->channels->{$channel}->has($command->type);
 }
 
-sub set_target {
-       my ($self,$label,$target) = @_;
-       $self->targets->{$label} = $target;
-}
-
 sub run_command {
        my ($self,$c,$command,$args) = @_;