element-hq / element-hq/dendrite

Implement knocking on rooms

Open
#3,095 0 comments 0 reactions 0 assignees View on GitHub
help wanted new-endpoints spec-compliance
Dominant language
Go
Stars
965
Forks
101
PR merge metrics
No merged PRs in 30d

Description

*This issue was originally created by [**@S7evinK**](https://github.com/S7evinK) at .*

Version 1.1 of the spec introduced knocking on rooms (MSC2403). We currently don't implement the following endpoints:

Client API:
`POST /_matrix/client/v3/knock/{roomIdOrAlias}` [spec](https://spec.matrix.org/latest/client-server-api/#post_matrixclientv3knockroomidoralias)

[further reading](https://spec.matrix.org/latest/client-server-api/#knocking-on-rooms)

Server-Server API:
`GET /_matrix/federation/v1/make_knock/{roomId}/{userId}` [spec](https://spec.matrix.org/latest/server-server-api/#get_matrixfederationv1make_knockroomiduserid)
`PUT /_matrix/federation/v1/send_knock/{roomId}/{eventId}` [spec](https://spec.matrix.org/latest/server-server-api/#put_matrixfederationv1send_knockroomideventid)

[further reading](https://spec.matrix.org/latest/server-server-api/#restricted-rooms)

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.