diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/Matrix/Client/Room.rakumod | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/Matrix/Client/Room.rakumod b/lib/Matrix/Client/Room.rakumod index 34c73ae..1a6908f 100644 --- a/lib/Matrix/Client/Room.rakumod +++ b/lib/Matrix/Client/Room.rakumod @@ -153,7 +153,15 @@ method read-marker(Str:D $fully-read, Str $read?) { $.post('/read_markers', |%data); } -method typing() +#| PUT - /_matrix/client/r0/rooms/{roomId}/typing/{userId} +method typing(Bool $typing, Str :$user-id!, Int :$timeout) { + my %data = :$typing; + + %data<timeout> = $timeout with $timeout; + $.put( + "/typing/{$user-id}", |%data + ); +} # Room membership! |