App-MatrixClient
view release on metacpan or search on metacpan
lib/App/MatrixClient/Matrix.pm view on Meta::CPAN
start
do_upload do_get_displayname do_set_displayname do_set_presence
do_add_alias do_del_alias
do_room_create do_room_join do_room_leave do_room_msg
);
$self->{matrix} = Net::Async::Matrix->new(
server => $args{server},
( $args{ssl} ? (
SSL => 1,
SSL_verify_mode => 0,
) : () ),
on_log => $dist->curry::fire_sync( 'log' ),
on_presence => sub {
my ( undef, $user, %changes ) = @_;
if( exists $changes{presence} ) {
$dist->fire_sync( on_user_presence => $user );
}
( run in 0.451 second using v1.01-cache-2.11-cpan-e1769b4cff6 )