mirror of
https://github.com/matrix-org/matrix-spec
synced 2026-03-26 13:04:10 +01:00
Edits per code review
This commit is contained in:
parent
0add77dea9
commit
3cc1b385e5
|
|
@ -8,20 +8,24 @@ type: module
|
||||||
|
|
||||||
Generically referencing another event can be done with a `rel_type` of `m.reference`
|
Generically referencing another event can be done with a `rel_type` of `m.reference`
|
||||||
as a form of [relationship](#forming-relationships-between-events). There is no
|
as a form of [relationship](#forming-relationships-between-events). There is no
|
||||||
implied meaning behind the reference, and is usually context-dependent. Such an
|
implied meaning behind the reference, and is usually context-dependent. One
|
||||||
example is the [key verification framework](#key-verification-framework) which uses
|
example is the [key verification framework](#key-verification-framework) which uses
|
||||||
reference relations to associate distinct events with a specific verification attempt.
|
reference relations to associate distinct events with a specific verification attempt.
|
||||||
|
|
||||||
The aggregation format of `m.reference` relations consists of a single `chunk` property to
|
|
||||||
indicate all the events which `m.reference` the event (the parent). Currently,
|
|
||||||
only a single `event_id` field is present on the events in the `chunk`.
|
|
||||||
|
|
||||||
{{% boxes/note %}}
|
{{% boxes/note %}}
|
||||||
Clients which wish to use threads or replies are expected to use other relationship
|
Clients which wish to use threads or replies are expected to use other relationship
|
||||||
types than references. References are typically used to associate data rather than
|
types than references. References are typically used to associate data rather than
|
||||||
messages.
|
messages.
|
||||||
{{% /boxes/note %}}
|
{{% /boxes/note %}}
|
||||||
|
|
||||||
|
#### Server behaviour
|
||||||
|
|
||||||
|
##### Server-side aggregation of `m.reference`
|
||||||
|
|
||||||
|
The aggregation format of `m.reference` relations consists of a single `chunk` property,
|
||||||
|
which lists all the events which `m.reference` the event (the parent). Currently,
|
||||||
|
only a single `event_id` field is present on the events in the `chunk`.
|
||||||
|
|
||||||
An example `m.reference` would be:
|
An example `m.reference` would be:
|
||||||
|
|
||||||
```json
|
```json
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue