forked from MirrorHub/synapse
Edited room creation section to mention all the events created when the room is.
This commit is contained in:
parent
0aacab43ca
commit
70aa4b9231
1 changed files with 16 additions and 1 deletions
|
@ -351,7 +351,6 @@ Rooms
|
||||||
Creation
|
Creation
|
||||||
--------
|
--------
|
||||||
.. TODO kegan
|
.. TODO kegan
|
||||||
- TODO: This creates a room creation event which serves as the root of the PDU graph for this room.
|
|
||||||
- TODO: Key for invite these users?
|
- TODO: Key for invite these users?
|
||||||
|
|
||||||
To create a room, a client has to use the |createRoom|_ API. There are various options
|
To create a room, a client has to use the |createRoom|_ API. There are various options
|
||||||
|
@ -412,6 +411,22 @@ Example::
|
||||||
"topic": "All about happy hour"
|
"topic": "All about happy hour"
|
||||||
}
|
}
|
||||||
|
|
||||||
|
The home server will create a ``m.room.create`` event when the room is
|
||||||
|
created, which serves as the root of the PDU graph for this room. This
|
||||||
|
event also has a ``creator`` key which contains the user ID of the room
|
||||||
|
creator. It will also generate several other events in order to manage
|
||||||
|
permissions in this room. This includes:
|
||||||
|
|
||||||
|
- ``m.room.power_levels`` : Sets the authority of the room creator.
|
||||||
|
- ``m.room.join_rules`` : Whether the room is "invite-only" or not.
|
||||||
|
- ``m.room.add_state_level``
|
||||||
|
- ``m.room.send_event_level`` : The power level required in order to
|
||||||
|
send a message in this room.
|
||||||
|
- ``m.room.ops_level`` : The power level required in order to kick or
|
||||||
|
ban a user from the room.
|
||||||
|
|
||||||
|
See `Room Events`_ for more information on these events.
|
||||||
|
|
||||||
Modifying aliases
|
Modifying aliases
|
||||||
-----------------
|
-----------------
|
||||||
.. NOTE::
|
.. NOTE::
|
||||||
|
|
Loading…
Reference in a new issue