mirror of
https://github.com/signalwire/freeswitch.git
synced 2025-04-02 11:19:28 +00:00
couple small usability issues
This commit is contained in:
parent
75198fe4cb
commit
08769e97b2
@ -40,7 +40,8 @@ sub set_callback($;$$) {
|
|||||||
$self->{_callback}->{$event} = shift;
|
$self->{_callback}->{$event} = shift;
|
||||||
my $subclass = shift;
|
my $subclass = shift;
|
||||||
if($subclass) {
|
if($subclass) {
|
||||||
$self->{_custom_subclass} = split(/,/, $subclass);
|
my @subclasses = split(/,/, $subclass);
|
||||||
|
$self->{_custom_subclass} = \@subclasses;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -79,7 +80,7 @@ sub run($;) {
|
|||||||
for(;;) {
|
for(;;) {
|
||||||
# Only register for events we have callbacks for.
|
# Only register for events we have callbacks for.
|
||||||
for my $key ( keys %{$self->{_callback}} ) {
|
for my $key ( keys %{$self->{_callback}} ) {
|
||||||
if ($key eq "CUSTOM") {
|
if ($key =~ m/custom/i) {
|
||||||
foreach $subclass (@{$self->{_custom_subclass}}) {
|
foreach $subclass (@{$self->{_custom_subclass}}) {
|
||||||
$self->{_esl}->events("plain", "$key $subclass");
|
$self->{_esl}->events("plain", "$key $subclass");
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user