From 75b7d05a6973c7a8498dd84e971c57dc74e3491b Mon Sep 17 00:00:00 2001 From: Pragmatic Software Date: Sat, 14 Dec 2019 09:54:38 -0800 Subject: [PATCH] ActionTrigger: silence undefined variable warnings --- Plugins/ActionTrigger.pm | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/Plugins/ActionTrigger.pm b/Plugins/ActionTrigger.pm index dd717949..2293176f 100644 --- a/Plugins/ActionTrigger.pm +++ b/Plugins/ActionTrigger.pm @@ -233,8 +233,8 @@ sub actiontrigger { my $comma = ''; foreach my $trigger (@triggers) { $result .= "$comma$trigger->{trigger} -> $trigger->{action}"; - $result .= " ($trigger->{level})" if $trigger->{level} != 0; - $result .= " [$trigger->{repeatdelay}]" if $trigger->{repeatdelay} != 0; + $result .= " (level=$trigger->{level})" if $trigger->{level} != 0; + $result .= " (repeatdelay=$trigger->{repeatdelay})" if $trigger->{repeatdelay} != 0; $comma = ",\n"; } } @@ -396,6 +396,8 @@ sub check_trigger { foreach my $trigger (@triggers) { eval { + $trigger->{lastused} = 0 if not defined $trigger->{lastused}; + $trigger->{repeatdelay} = 0 if not defined $trigger->{repeatdelay}; if ($now - $trigger->{lastused} >= $trigger->{repeatdelay} and $text =~ m/$trigger->{trigger}/) { $trigger->{lastused} = $now; my $data = { lastused => $now };