Merge remote-tracking branch 'origin/travis/spec/aggregations' into travis/spec/aggregations

This commit is contained in:
Travis Ralston 2022-06-08 14:59:42 -06:00
commit 50b4811a42
2 changed files with 9 additions and 7 deletions

View file

@ -1878,10 +1878,10 @@ capability to handle relationships.
{{% /boxes/warning %}}
Relationships which don't match the schema, or which break the rules of a relationship,
are simply ignored. Such an example might be the parent and child being in different
rooms or the relationship missing properties required by the schema below. The events
would appear independent of each other or optionally with an error message (if
rendered/handled by the client exclusively).
are simply ignored. An example might be the parent and child being in different
rooms, or the relationship missing properties required by the schema below. Clients
handling such invalid relationships should show the events independently of each
other, optionally with an error message.
{{% boxes/note %}}
While this specification describes an `m.relates_to` object containing a `rel_type`, there
@ -1918,12 +1918,12 @@ of times that `key` was used by child events.
The actual aggregation format depends on the `rel_type`.
{{% boxes/note %}}
This specification does not currently describe any `rel_type` which require
This specification does not currently describe any `rel_type`s which require
aggregation. This functionality forms a framework for future extensions.
{{% /boxes/note %}}
Aggregations are sometimes automatically included by a server alongside the parent
event. This This is known as a "bundled aggregation" or "bundle" for simplicity. The
event. This is known as a "bundled aggregation" or "bundle" for simplicity. The
act of doing this is "bundling".
When an event is served to the client through the APIs listed below, a `m.relations` property
@ -2037,6 +2037,8 @@ able to accurately aggregate the events.
#### Relationships API
{{% added-in v="1.3" %}}
To retrieve the child events for a parent from the server, the client can call the
following endpoint.

View file

@ -62,7 +62,7 @@ replies, and MUST strip the fallback before rendering the reply. The
specific fallback text is different for each `msgtype`, however the
general format for the `body` is:
```
```text
> <@alice:example.org> This is the original body
This is where the reply goes