Bundle some state into invites

pull/977/head
Erik Johnston 9 years ago
parent ca9f30a7fd
commit d7d9f406a6

@ -267,6 +267,11 @@ paths:
type: string type: string
description: "The user's membership state in this room." description: "The user's membership state in this room."
enum: ["invite", "join", "leave", "ban"] enum: ["invite", "join", "leave", "ban"]
invite:
type: object
description: "The invite event if `membership` is `invite`"
allOf:
- "$ref": "room.room.member"
messages: messages:
type: object type: object
title: PaginationChunk title: PaginationChunk

@ -32,6 +32,25 @@
"type": { "type": {
"type": "string", "type": "string",
"enum": ["m.room.member"] "enum": ["m.room.member"]
},
"invite_room_state": {
"type": "array",
"description": "A subset of the state of the room at the time of the invite, if ``membership`` is ``invite``",
"items": {
"type": "object",
"title": "StateEvent",
"properties": {
"type": {
"type": "string"
},
"state_key": {
"type": "string"
},
"content": {
"type": "object"
}
}
}
} }
} }
} }

Loading…
Cancel
Save