Expand description
Nick stored on messenger_sessions. The HTTP layer stamps member display
names from effective_label and refuses create/invite when
require_nick fails. set_nick writes that session row. There is no
reserved-nick list, no cooldown, and no billing. matrix_users.nick is
not the source of truth.
Structs§
- Messenger
Session - A client session. The nick is this row.
device_idis only a mark. - NickHit
Functions§
- effective_
label - Earliest session nick when one is set, otherwise the mxid localpart.
- normalize_
nick - require_
nick - search_
nicks - Case-insensitive substring search over session nicks.
limitedis true when more thanlimitrows matched. - set_
nick - user_
nick