mirror of
https://github.com/matrix-org/matrix-spec
synced 2026-05-03 07:34:10 +02:00
Compare commits
4 commits
e064e4391e
...
24204a4161
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
24204a4161 | ||
|
|
13d32bda1a | ||
|
|
04a0e0eecd | ||
|
|
b62fc0a35f |
|
|
@ -3,9 +3,9 @@
|
||||||
{{% added-in v="1.18" %}}
|
{{% added-in v="1.18" %}}
|
||||||
|
|
||||||
This module enables clients to track a user's cumulated emoji usage across different
|
This module enables clients to track a user's cumulated emoji usage across different
|
||||||
devices. The data is stored in the [`m.recent_emoji`](/client-server-api/#mrecent_emoji)
|
devices. The data is stored in the [`m.recent_emoji`](#mrecent_emoji)
|
||||||
global account data event and can, among others, be used to generate recommendations
|
global [account data](#client-config) and can, among other things, be used to
|
||||||
in emoji pickers.
|
generate recommendations in emoji pickers.
|
||||||
|
|
||||||
#### Events
|
#### Events
|
||||||
|
|
||||||
|
|
@ -28,9 +28,13 @@ SHOULD limit the length of the `recent_emoji` array by dropping elements from
|
||||||
its end. A RECOMMENDED maximum length is 100 emoji.
|
its end. A RECOMMENDED maximum length is 100 emoji.
|
||||||
|
|
||||||
To enable future extension, clients MUST tolerate and preserve array elements
|
To enable future extension, clients MUST tolerate and preserve array elements
|
||||||
within `recent_emoji` that they don't understand or support. This means ignoring
|
within `recent_emoji` regardless of whether they understand or support the
|
||||||
the entries when deciding what to display to the user while retaining them when
|
contained `emoji` value. This means ignoring entries with unrecognised values
|
||||||
|
of `emoji` when deciding what to display to the user while retaining them when
|
||||||
modifying the array (unless the modification is for truncation).
|
modifying the array (unless the modification is for truncation).
|
||||||
|
|
||||||
|
To prevent undefined behavior, clients SHOULD remove array elements that
|
||||||
|
don't conform to the event schema such as elements with negative counters.
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue