NAME `App::MatrixClient' - a `Tickit'-based terminal UI client for Matrix EMITTED SIGNALS * start() do_upload( file => $file, content_type => $type ) do_get_displayname( ?$user_id ) => $displayname do_set_displayname( $displayname ) do_set_presence( $state, ?$msg ) do_add_alias( $alias, $room_id ) do_del_alias( $alias ) do_room_create( $name ) => $event do_room_join( $name ) do_room_leave( $room_id ) do_room_msg( $room_id, $message ) CONSUMED SIGNALS * log( $str ) * logerr( $str ) on_invite( $event ) on_user_displayname( $user, $oldname ) on_user_presence( $user ) on_room_new( $room ) on_room_del( $room ) CONSTRUCTOR new $client = App::MatrixClient->new( %args ) Takes the following named arguments: loop => IO::Async::Loop AUTHOR Paul Evans