aboutsummaryrefslogtreecommitdiff
path: root/endpoints.md
diff options
context:
space:
mode:
authorMatias Linares <matiaslina@gmail.com>2020-12-26 22:33:31 -0300
committerMatias Linares <matiaslina@gmail.com>2020-12-26 22:33:31 -0300
commitd5b3361c9ceeac3ed3a90dab35b12b0bd4ab7612 (patch)
tree4be8cf0e6d8a95d2c041359a5e01ee90fda144cf /endpoints.md
parent8f423e22081a8579bb37a61b16ade04617e50ddc (diff)
downloadperl6-matrix-client-d5b3361c9ceeac3ed3a90dab35b12b0bd4ab7612.tar.gz
Implement membership endpoints for Matrix::Client::Room
This implements for room endpoints: * Join a room * Get a single event * Get states * Get room aliases * Get room members
Diffstat (limited to 'endpoints.md')
-rw-r--r--endpoints.md13
1 files changed, 6 insertions, 7 deletions
diff --git a/endpoints.md b/endpoints.md
index ad26ad9..e8bc9f8 100644
--- a/endpoints.md
+++ b/endpoints.md
@@ -75,7 +75,7 @@ from matrix.org. This will give you an overview about what's implemented in the
- [X] DELETE - /_matrix/client/r0/directory/room/{roomAlias}
- [X] GET - /_matrix/client/r0/directory/room/{roomAlias}
-- [ ] GET - /_matrix/client/r0/rooms/{roomId}/aliases
+- [X] GET - /_matrix/client/r0/rooms/{roomId}/aliases
- [X] PUT - /_matrix/client/r0/directory/room/{roomAlias}
## Room discovery
@@ -91,7 +91,7 @@ from matrix.org. This will give you an overview about what's implemented in the
- [X] POST - /_matrix/client/r0/rooms/{roomId}/forget
- [X] POST - /_matrix/client/r0/rooms/{roomId}/invite
- [ ] POST - /_matrix/client/r0/rooms/{roomId}/invite
-- [ ] POST - /_matrix/client/r0/rooms/{roomId}/join
+- [X] POST - /_matrix/client/r0/rooms/{roomId}/join
- [X] POST - /_matrix/client/r0/rooms/{roomId}/kick
- [X] POST - /_matrix/client/r0/rooms/{roomId}/leave
- [X] POST - /_matrix/client/r0/rooms/{roomId}/unban
@@ -102,13 +102,13 @@ from matrix.org. This will give you an overview about what's implemented in the
- [ ] GET - /_matrix/client/r0/events/{eventId}
- [ ] GET - /_matrix/client/r0/initialSync
- [ ] GET - /_matrix/client/r0/rooms/{roomId}/context/{eventId}
-- [ ] GET - /_matrix/client/r0/rooms/{roomId}/event/{eventId}
+- [X] GET - /_matrix/client/r0/rooms/{roomId}/event/{eventId}
- [ ] GET - /_matrix/client/r0/rooms/{roomId}/initialSync
- [X] GET - /_matrix/client/r0/rooms/{roomId}/joined_members
-- [ ] GET - /_matrix/client/r0/rooms/{roomId}/members
+- [X] GET - /_matrix/client/r0/rooms/{roomId}/members
- [X] GET - /_matrix/client/r0/rooms/{roomId}/messages
- [X] GET - /_matrix/client/r0/rooms/{roomId}/state
-- [ ] GET - /_matrix/client/r0/rooms/{roomId}/state/{eventType}/{stateKey}
+- [X] GET - /_matrix/client/r0/rooms/{roomId}/state/{eventType}/{stateKey}
- [X] GET - /_matrix/client/r0/sync
- [ ] GET - /_matrix/client/r0/user/{userId}/filter/{filterId}
- [ ] POST - /_matrix/client/r0/rooms/{roomId}/receipt/{receiptType}/{eventId}
@@ -176,5 +176,4 @@ from matrix.org. This will give you an overview about what's implemented in the
# Endpoint completion
-0.398058% - (41/103)
-
+0.446602% - (46/103)