matrix-spec/event-schemas/examples
Travis Ralston f923d08078 Add read markers
This is the spec for https://github.com/matrix-org/matrix-doc/issues/910

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

Some reverse engineering was required to work out the complete details as to how this works. In particular, the 405 for setting account data and the behaviour of m.read.

References:
* 405 for account data: d69decd5c7/synapse/rest/client/v2_alpha/account_data.py (L85-L90)
* m.read behaviour: d69decd5c7/synapse/rest/client/v2_alpha/read_marker.py (L45-L52)
2018-08-30 16:21:31 -06:00
..
core Have unsigned.age appear on all room events 2018-08-29 09:32:14 -06:00
m.call.answer Have unsigned.age appear on all room events 2018-08-29 09:32:14 -06:00
m.call.candidates Have unsigned.age appear on all room events 2018-08-29 09:32:14 -06:00
m.call.hangup Have unsigned.age appear on all room events 2018-08-29 09:32:14 -06:00
m.call.invite Have unsigned.age appear on all room events 2018-08-29 09:32:14 -06:00
m.direct Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.forwarded_room_key Fix event type example of m.forwarded_room_key 2018-08-29 21:22:47 -06:00
m.fully_read Add read markers 2018-08-30 16:21:31 -06:00
m.ignored_user_list Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.presence Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.receipt Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.aliases Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.avatar Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.canonical_alias Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.create Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.encrypted#megolm Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.encrypted#olm Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.encryption Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.guest_access Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.history_visibility Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.join_rules Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.member Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.member#invite_room_state Add an age to the invite room state example 2018-08-30 13:32:53 -06:00
m.room.member#third_party_invite Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.message#m.audio Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.message#m.emote Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.message#m.file Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.message#m.image Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.message#m.location Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.message#m.notice Merge remote-tracking branch 'matrix-org/master' into travis/c2s/fix-events 2018-08-27 19:17:37 -06:00
m.room.message#m.text Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.message#m.video Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.message.feedback Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.name Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.pinned_events Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.power_levels Fix power level JSON example 2018-08-30 11:40:08 -06:00
m.room.redaction Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.server_acl Server ACLs 2018-08-22 12:48:37 -06:00
m.room.third_party_invite Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room.topic Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room_key Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.room_key_request#cancel_request document key sharing and m.room_key_request 2018-08-21 21:35:03 +02:00
m.room_key_request#request document key sharing and m.room_key_request 2018-08-21 21:35:03 +02:00
m.sticker Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.tag Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00
m.typing Fix client-server event schemas: remove age, dedupe fields 2018-08-24 18:04:51 -06:00