From 0b1e90f84b94e22fc8d5a1eb6158498a1a5b2f17 Mon Sep 17 00:00:00 2001 From: Matias Linares Date: Tue, 4 Jun 2019 23:04:43 -0300 Subject: Update readme --- README.md | 41 ++++++++++++++++++++++++----------------- 1 file changed, 24 insertions(+), 17 deletions(-) (limited to 'README.md') diff --git a/README.md b/README.md index 43c1aac..e629915 100644 --- a/README.md +++ b/README.md @@ -1,26 +1,33 @@ -# Matrix client +### multi method tags -A perl 6 library for [Matrix](https://matrix.org). +```perl6 +multi method tags( + Str $room-id, + Str:D $tag, + $order +) returns Mu +``` -## Status +PUT - /_matrix/client/r0/user/{userId}/rooms/{roomId}/tags/{tag} -This project is in early development. A lot of methods return a raw -`HTTP::Response` and not something from this library. +### multi method tags -## Examples +```perl6 +multi method tags( + Str $room-id +) returns Mu +``` -From the `examples` directory: +GET - /_matrix/client/r0/user/{userId}/rooms/{roomId}/tags - use v6; - use Matrix::Client; +### method remove-tag - # Instantiate a new client for a given home-server - my $client = Matrix::Client.new: :home-server - # Login - $client.login: @*ARGS[0], @*ARGS[1]; +```perl6 +method remove-tag( + Str $room-id, + Str:D $tag +) returns Mu +``` - # Show all joined rooms - say $client.rooms(:sync); +DELETE - /_matrix/client/r0/user/{userId}/rooms/{roomId}/tags/{tag} - # And finally logout. - $client.logout -- cgit v1.2.3-54-g00ecf