Net-Async-Matrix
view release on metacpan or search on metacpan
lib/Net/Async/Matrix/Room.pm view on Meta::CPAN
$_->[1] //= undef for values %changes; # Ensure deleted key values become undef
_delete_null_changes \%changes;
my $member = $state->member( $new_event->{sender} );
my $type = $new_event->{type};
$type =~ m/^m\.room\.(.*)$/;
my $method = $1 ? "_handle_state_event_" . join( "_", split m/\./, $1 ) : undef;
if( $method and my $code = $self->can( $method ) ) {
$self->$code( $member, $new_event, $state, %changes );
}
else {
$self->maybe_invoke_event( on_state_changed =>
$member, $new_event, %changes
);
}
}
( run in 0.818 second using v1.01-cache-2.11-cpan-71847e10f99 )