Specify that application services receive events in the CSAPI format

Fixes https://github.com/matrix-org/matrix-doc/issues/1269

This is also supposed to fix the 'age' problem, however that is a larger problem with the event schemas that is reserved for a future PR/commit.
Reference: https://github.com/matrix-org/matrix-doc/issues/1294
Reference: https://github.com/matrix-org/matrix-doc/issues/1524
This commit is contained in:
Travis Ralston 2018-08-23 13:31:33 -06:00
parent bbd33c1461
commit 6a91ea9c85

View file

@ -21,8 +21,6 @@ schemes:
- https - https
- http - http
basePath: "/" basePath: "/"
consumes:
- application/json
produces: produces:
- application/json - application/json
paths: paths:
@ -53,37 +51,16 @@ paths:
type: object type: object
example: { example: {
"events": [ "events": [
{ {"$ref": "../../event-schemas/examples/m.room.member"},
"age": 32, {"$ref": "../../event-schemas/examples/m.room.message#m.text"}
"content": {
"body": "incoming message",
"msgtype": "m.text"
},
"event_id": "$14328055551tzaee:localhost",
"origin_server_ts": 1432804485886,
"room_id": "!TmaZBKYIFrIPVGoUYp:localhost",
"type": "m.room.message",
"user_id": "@bob:localhost"
},
{
"age": 1984,
"content": {
"body": "another incoming message",
"msgtype": "m.text"
},
"event_id": "$1228055551ffsef:localhost",
"origin_server_ts": 1432804485886,
"room_id": "!TmaZBKYIFrIPVGoUYp:localhost",
"type": "m.room.message",
"user_id": "@bob:localhost"
}
] ]
} }
description: "Transaction informations" description: Transaction information
properties: properties:
events: events:
type: array type: array
description: A list of events description: |-
A list of events, formatted as per the Client-Server API.
items: items:
type: object type: object
title: Event title: Event
@ -92,7 +69,6 @@ paths:
200: 200:
description: The transaction was processed successfully. description: The transaction was processed successfully.
examples: examples:
application/json: { application/json: {}
}
schema: schema:
type: object type: object