Travis Ralston
222957157f
Add missing required flags
2019-02-01 13:56:30 -07:00
Travis Ralston
985d02d95e
Fix titles in schemas
2019-02-01 13:35:38 -07:00
Travis Ralston
82bed06d3f
The event *format* changes, not the version
2019-02-01 13:19:24 -07:00
Travis Ralston
890fb1a019
Fix examples for new schema
...
Fix missed example in make_join
Fix state array in response of send_join
Try removing examples from send_join?
Try printing more information about the error
Copy/paste known working examples
Try schema definitions in the response?
2019-02-01 11:14:42 -07:00
Travis Ralston
5d8fa65e6e
De-duplicate state keys
2019-02-01 10:11:39 -07:00
Travis Ralston
33406e4662
Apply event format warnings to the remainder of the s2s spec
2019-02-01 10:08:30 -07:00
Travis Ralston
d12593feea
Specify the room_version response property on /make_{leave|join}
...
Original proposal: https://github.com/matrix-org/matrix-doc/pull/1813
Implementation proof: https://github.com/matrix-org/synapse/pull/4447
There are no changes from the original proposal.
2019-01-28 22:17:51 -07:00
Richard van der Hoff
818b48cbbb
make_leave returns an event field too
2018-10-03 14:41:40 +01:00
Travis Ralston
25c77ab2d0
Define authorization requirements on federation swagger APIs
2018-08-09 08:37:35 -06:00
Travis Ralston
2e6d6e2790
Specify which swagger APIs consume JSON
2018-08-03 14:01:33 -06:00
Travis Ralston
e766606f24
join -> leave
2018-08-02 18:54:12 -06:00
Travis Ralston
9fdd8a6f96
Document how leaving rooms/rejecting invites over federation works
...
Fixes https://github.com/matrix-org/matrix-doc/issues/1401
This is very similar to the joining rooms handshake, and much of it is a near copy/paste of the make_join and send_join API. The major difference is the send_leave API doesn't return anything.
References:
* Handling of make_leave: d69decd5c7/synapse/handlers/federation.py (L1285-L1310)
* send_leave route: d69decd5c7/synapse/federation/transport/client.py (L267)
* make_leave route: d69decd5c7/synapse/federation/transport/server.py (L396)
* send_leave returning nothing: d69decd5c7/synapse/handlers/federation.py (L1346)
2018-07-26 14:59:43 -06:00