aboutsummaryrefslogtreecommitdiff
path: root/lib/Matrix
diff options
context:
space:
mode:
Diffstat (limited to 'lib/Matrix')
-rw-r--r--lib/Matrix/Client/Room.pm66
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/Matrix/Client/Room.pm6 b/lib/Matrix/Client/Room.pm6
index 5601f33..08caf0f 100644
--- a/lib/Matrix/Client/Room.pm6
+++ b/lib/Matrix/Client/Room.pm6
@@ -8,9 +8,7 @@ has $.name is rw;
has $.id is rw;
has $!prev-batch;
-submethod BUILD(Str :$id!, :$json, :$home-server!) {
- $!home-server = $home-server;
- $!id = $id;
+submethod BUILD(Str :$!id!, :$json!, :$!home-server!, :$!access-token!) {
$!url-prefix = "/rooms/$!id";
$!prev-batch = $json<timeline><prev_batch>;
@@ -36,7 +34,7 @@ method messages() {
return $data<chunk>.clone;
}
-method send($room-id, Str $body!, Str :$type? = "m.text") {
+method send(Str $body!, Str :$type? = "m.text") {
$Matrix::Client::Common::TXN-ID++;
$.put("/send/m.room.message/{$Matrix::Client::Common::TXN-ID}", msgtype => $type, body => $body)
}