Merge pull request #1691 from matrix-org/rav/fix_make_join_doc

make_join and make_leave return their events under an `event` key
pull/1701/head
Richard van der Hoff 7 years ago committed by GitHub
commit 15eb69cc47
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

@ -61,12 +61,16 @@ paths:
responses: responses:
200: 200:
description: |- description: |-
An unsigned event that the server may now use as a template A template to be used for the rest of the `Joining Rooms`_ handshake.
for the rest of the `Joining Rooms`_ handshake.
schema: schema:
type: object
properties:
event:
allOf: allOf:
- $ref: "definitions/unsigned_pdu.yaml" - $ref: "definitions/unsigned_pdu.yaml"
- type: object - description: |-
An unsigned template event.
type: object
properties: properties:
# Note: we override a bunch of parameters to change their descriptions # Note: we override a bunch of parameters to change their descriptions
sender: sender:
@ -139,6 +143,7 @@ paths:
- state_key - state_key
examples: examples:
application/json: { application/json: {
event: {
"$ref": "examples/unsigned_pdu.json", "$ref": "examples/unsigned_pdu.json",
"type": "m.room.member", "type": "m.room.member",
"state_key": "@someone:example.org", "state_key": "@someone:example.org",
@ -151,6 +156,7 @@ paths:
["$room_p0wer_l3vels_3vent:matrix.org", {"sha256": "abase64encodedsha256hashshouldbe43byteslong"}] ["$room_p0wer_l3vels_3vent:matrix.org", {"sha256": "abase64encodedsha256hashshouldbe43byteslong"}]
] ]
} }
}
400: 400:
description: |- description: |-
The request is invalid or the room the server is attempting The request is invalid or the room the server is attempting

@ -52,12 +52,17 @@ paths:
responses: responses:
200: 200:
description: |- description: |-
An unsigned event that the sending server may use as a template A template to be used to call ``/send_leave``.
for when it calls ``/send_leave``.
schema: schema:
schema:
type: object
properties:
event:
allOf: allOf:
- $ref: "definitions/unsigned_pdu.yaml" - $ref: "definitions/unsigned_pdu.yaml"
- type: object - description: |-
An unsigned template event.
type: object
properties: properties:
# Note: we override a bunch of parameters to change their descriptions # Note: we override a bunch of parameters to change their descriptions
sender: sender:
@ -126,6 +131,7 @@ paths:
- state_key - state_key
examples: examples:
application/json: { application/json: {
"event": {
"$ref": "examples/unsigned_pdu.json", "$ref": "examples/unsigned_pdu.json",
"type": "m.room.member", "type": "m.room.member",
"state_key": "@someone:example.org", "state_key": "@someone:example.org",
@ -138,6 +144,7 @@ paths:
["$room_p0wer_l3vels_3vent:matrix.org", {"sha256": "abase64encodedsha256hashshouldbe43byteslong"}] ["$room_p0wer_l3vels_3vent:matrix.org", {"sha256": "abase64encodedsha256hashshouldbe43byteslong"}]
] ]
} }
}
403: 403:
description: |- description: |-
The request is not authorized. This could mean that the user is not in the room. The request is not authorized. This could mean that the user is not in the room.

Loading…
Cancel
Save