From 4658cf8b18ed5a2f1ef86bf156710f12252b296e Mon Sep 17 00:00:00 2001 From: Matias Linares Date: Wed, 12 Apr 2017 19:22:26 -0300 Subject: Update README/examples --- examples/bot.p6 | 12 ++++++++++-- examples/rooms.p6 | 2 +- 2 files changed, 11 insertions(+), 3 deletions(-) (limited to 'examples') diff --git a/examples/bot.p6 b/examples/bot.p6 index cfc1247..aa55fd8 100755 --- a/examples/bot.p6 +++ b/examples/bot.p6 @@ -5,7 +5,7 @@ use JSON::Tiny; use Matrix::Client; class Bot { - has $!name = "deprecated"; + has $!name = "!d"; has $!username is required; has Bool $!register = False; has @!room-ids; @@ -28,7 +28,7 @@ class Bot { } method shutdown() { - $!client.finish; + $!client.save-auth-data; } method listen() { @@ -77,11 +77,18 @@ sub MAIN(Str:D $username, Str:D $password, :$home-server = "https://matrix.depre say "Someone is saying hi!"; "Hello @ {DateTime.now}" } + when /poop/ { + parse-names "PILE OF POO" + } + when /wink/ { + parse-names "WINKING FACE" + } default { say "Dunno what's telling me"; Str } } }; signal(SIGINT).tap({ + say "Bye"; $bot.shutdown; exit 0; }); @@ -91,6 +98,7 @@ sub MAIN(Str:D $username, Str:D $password, :$home-server = "https://matrix.depre if !$res.is-success { warn $res.status-line; warn $res.content; + die "Error joinig to rooms"; } } diff --git a/examples/rooms.p6 b/examples/rooms.p6 index 6af04bc..7a2de98 100644 --- a/examples/rooms.p6 +++ b/examples/rooms.p6 @@ -4,4 +4,4 @@ use Matrix::Client; my $c = Matrix::Client.new: :home-server; $c.login: @*ARGS[0], @*ARGS[1]; -say $c.rooms; +say $c.rooms(:sync); -- cgit v1.2.3-54-g00ecf