From fc65b68f3095f446d00ac4c6bae106883b3f5eb9 Mon Sep 17 00:00:00 2001 From: Erik Johnston Date: Fri, 5 Sep 2014 22:01:10 +0100 Subject: [PATCH] Add m.roo.aliases --- docs/specification.rst | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/docs/specification.rst b/docs/specification.rst index 1d3c28333..6776579d3 100644 --- a/docs/specification.rst +++ b/docs/specification.rst @@ -909,6 +909,22 @@ prefixed with ``m.`` ``ban_level`` will be greater than or equal to ``kick_level`` since banning is more severe than kicking. +``m.room.aliases`` + Summary: + These state events are used to inform the room about what room aliases it has. + Type: + State event + JSON format: + ``{ "aliases": ["string", ...] }`` + Example: + ``{ "aliases": ["#foo:example.com"] }`` + Description: + A server `may` inform the room that it has added or removed an alias for + the room. This is purely for informational purposes and may become stale. + Clients `should` check that the room alias is still valid before using it. + The ``state_key`` of the event is the homeserver which owns the room + alias. + ``m.room.message`` Summary: A message.