Small cleanup to WIRING.md

This commit is contained in:
Andrew Morgan 2018-05-22 14:12:14 +01:00
parent f5cc5bd9bb
commit 6fed3a1be2

View file

@ -2,12 +2,12 @@
The diagram is incomplete. The following things aren't shown on the diagram: The diagram is incomplete. The following things aren't shown on the diagram:
- [ ] Device Messages * Device Messages
- [ ] User Profiles * User Profiles
- [ ] Notification Counts * Notification Counts
- [ ] Sending federation. * Sending federation.
- [ ] Querying federation. * Querying federation.
- [ ] Other things that aren't shown on the diagram. * Other things that aren't shown on the diagram.
Diagram: Diagram:
@ -111,18 +111,18 @@ choke-point to implement ratelimiting and backoff correctly.
## Client Presence Setter ## Client Presence Setter
* Handles puts to whatever the client API path for presence is? * Handles puts to the [client API presence paths](https://matrix.org/docs/spec/client_server/unstable.html#id41).
* Writes presence updates to logs. * Writes presence updates to logs.
## Client Typing Setter ## Client Typing Setter
* Handles puts to whatever the client API path for typing is? * Handles puts to the [client API typing paths](https://matrix.org/docs/spec/client_server/unstable.html#id32).
* Writes typing updates to logs. * Writes typing updates to logs.
## Client Receipt Updater ## Client Receipt Updater
* Handles puts to whatever the client API path for receipts is? * Handles puts to the [client API receipt paths](https://matrix.org/docs/spec/client_server/unstable.html#id36).
* Writes typing updates to logs. * Writes receipt updates to logs.
## Federation Backfill ## Federation Backfill
@ -138,7 +138,7 @@ choke-point to implement ratelimiting and backoff correctly.
* Tracks the current state of the room and the state at each event. * Tracks the current state of the room and the state at each event.
* Probably does auth checks on the incoming events. * Probably does auth checks on the incoming events.
* Handles state resolution as part of working out the current state and the * Handles state resolution as part of working out the current state and the
* state at each event. state at each event.
* Writes updates to the current state and new events to logs. * Writes updates to the current state and new events to logs.
* Shards by room ID. * Shards by room ID.